{\r
applet = this;\r
Cache.loadProperties();\r
+ jalview.gui.Preferences.initPreferences();\r
\r
frame = new Desktop();\r
frame.setResizable(true);\r
public static void main(String[] args) {\r
\r
Cache.loadProperties();\r
+ jalview.gui.Preferences.initPreferences();\r
try {\r
initLogger();\r
} catch (Exception e) {\r
- System.out.println("Problems initializing the log4j system\n"+e);\r
+ System.err.println("Problems initializing the log4j system\n");\r
+ e.printStackTrace();\r
}\r
try{\r
UIManager.setLookAndFeel(\r
frame.LoadFile(file, protocol, format);\r
}\r
\r
+ if(jalview.gui.Preferences.showStartupFile &&\r
+ jalview.gui.Preferences.startupFile!=null)\r
+ {\r
+ String file = jalview.gui.Preferences.startupFile;\r
+ String protocol = "File";\r
+ if (file.indexOf("http:") > -1)\r
+ protocol = "URL";\r
+\r
+ if(file.endsWith(".jar"))\r
+ Jalview2XML.LoadJalviewAlign(file);\r
+ else\r
+ {\r
+ String format = jalview.io.IdentifyFile.Identify(file, protocol);\r
+ frame.LoadFile(file, protocol, format);\r
+ }\r
+ }\r
+\r
+\r
+\r
}\r
\r
}\r