Can run headless=true
[jalview.git] / src / jalview / bin / Cache.java
index e2477d9..d8a6d3d 100755 (executable)
@@ -105,8 +105,14 @@ public class Cache
           jnlpVersion = "Test";\r
         }\r
 \r
+\r
+        System.out.println("Version: "+codeVersion);\r
+\r
         // jnlpVersion will be null if we're using InstallAnywhere\r
-        if(jnlpVersion==null)\r
+        // Dont do this check if running in headless mode\r
+        if(jnlpVersion==null && (\r
+                System.getProperty("java.awt.headless")==null\r
+             || System.getProperty("java.awt.headless").equals("false")))\r
         {\r
           try{\r
             java.net.URL url = new java.net.URL("http://www.jalview.org/webstart/jalview.jnlp");\r
@@ -124,10 +130,9 @@ public class Cache
             }\r
           }catch(Exception ex)\r
           {  jnlpVersion =  codeVersion; }\r
-        }\r
 \r
-        System.out.println("Version: "+codeVersion);\r
-        System.out.println("Latest : "+jnlpVersion);\r
+          System.out.println("Latest : "+jnlpVersion);\r
+        }\r
 \r
         setProperty("LATEST_VERSION", jnlpVersion);\r
         setProperty("VERSION", codeVersion);\r