JAL-3348 jvmmempc allowed in jvl file
[jalview.git] / getdown / src / getdown / launcher / src / main / java / jalview / bin / StartupNotificationListener.java
1 package jalview.bin;
2
3 import com.threerings.getdown.launcher.GetdownApp;
4 import static com.threerings.getdown.Log.log;
5
6 public class StartupNotificationListener {
7
8   public static void setListener() {
9
10     
11     try {
12       com.install4j.api.launcher.StartupNotification.registerStartupListener(
13         new com.install4j.api.launcher.StartupNotification.Listener() {
14           @Override
15           public void startupPerformed(String parameters) { 
16             log.info("StartupNotification.Listener.startupPerformed: '"+parameters+"'");
17             GetdownApp.setStartupFilesParameterString(parameters);
18           }
19         }
20       );
21     } catch (Exception e) {
22       e.printStackTrace();
23     } catch (NoClassDefFoundError t) {
24       log.warning("Starting without install4j classes");
25     }
26
27   }
28
29 }