import com.threerings.getdown.util.StringUtil;
import static com.threerings.getdown.Log.log;
import jalview.bin.StartupNotificationListener;
-import com.install4j.api.launcher.Variables;
/**
* The main application entry point for Getdown.
t.printStackTrace();
}
+ try {
+ StatusPanel.i4jVersion = com.install4j.api.launcher.Variables.getCompilerVariable("sys.install4jVersion");
+ } catch (IOException e) {
+ System.err.println("install4j version not available");
+ } catch (Throwable t) {
+ System.err.println("install4j not available");
+ t.printStackTrace();
+ }
// record a few things for posterity
log.info("------------------ VM Info ------------------");
log.info("-- OS Name: " + System.getProperty("os.name"));
log.info("-- OS Vers: " + System.getProperty("os.version"));
log.info("-- Java Vers: " + System.getProperty("java.version"));
log.info("-- Java Home: " + System.getProperty("java.home"));
- log.info("-- Install4j Vers: " + Variables.getCompilerVariable("sys.install4jVersion"));
+ log.info("-- Install4j Vers: " + StatusPanel.i4jVersion);
log.info("-- Install4j Template Vers: " + System.getProperty("installer_template_version"));
log.info("-- User Name: " + System.getProperty("user.name"));
log.info("-- User Home: " + System.getProperty("user.home"));
import com.threerings.getdown.util.Rectangle;
import com.threerings.getdown.util.StringUtil;
import static com.threerings.getdown.Log.log;
-import com.install4j.api.launcher.Variables;
/**
* Displays download and patching status.
if (_ifc.displayVersion) {
labelText.append("launcher version: " + Build.version());
labelText.append("\n");
- try {
- labelText.append("install4j version: " + Variables.getCompilerVariable("sys.install4jVersion"));
- } catch(java.io.IOException e) {
- labelText.append("install4j version: not available");
- }
+ labelText.append("install4j version: " + i4jVersion);
labelText.append("\n");
labelText.append("installer version: " + System.getProperty("installer_template_version"));
labelText.append("\n");
protected static final Font FONT = new Font("SansSerif", Font.BOLD, 12);
public String _appbase;
+
+ public static String i4jVersion = null;
}