X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=09d83ce42969399e00e14823d6dcba8ac1ef9a7b;hb=ab54fa42cc7b67c41afde9411f183cac60743071;hp=895268d3f060a9be394f35fddbcc8050b5955e4c;hpb=b4643d75fb09207306e83fa1fee277cc2fd089c5;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index 895268d..09d83ce 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -134,6 +134,17 @@ public class Jalview public static AlignFrame currentAlignFrame; + public ArgParser argparser = null; + + public BootstrapArgs bootstrapArgs = null; + + private boolean QUIET = false; + + public boolean quiet() + { + return QUIET; + } + static { if (!Platform.isJS()) @@ -292,33 +303,15 @@ public class Jalview if (args == null) args = new String[] {}; - // Move any new getdown-launcher-new.jar into place over old - // getdown-launcher.jar - String appdirString = System.getProperty("getdownappdir"); - if (appdirString != null && appdirString.length() > 0) - { - final File appdir = new File(appdirString); - new Thread() - { - @Override - public void run() - { - LaunchUtil.upgradeGetdown( - new File(appdir, "getdown-launcher-old.jar"), - new File(appdir, "getdown-launcher.jar"), - new File(appdir, "getdown-launcher-new.jar")); - } - }.start(); - } - // get args needed before proper ArgParser - BootstrapArgs bootstrapArgs = BootstrapArgs.getBootstrapArgs(args); + bootstrapArgs = BootstrapArgs.getBootstrapArgs(args); if (!Platform.isJS()) { // are we being --quiet ? if (bootstrapArgs.contains(Arg.QUIET)) { + QUIET = true; OutputStream devNull = new OutputStream() { @@ -335,29 +328,56 @@ public class Jalview System.setErr(new PrintStream(devNull)); } } - } - - System.out - .println("Java version: " + System.getProperty("java.version")); - System.out.println("Java Home: " + System.getProperty("java.home")); - System.out.println(System.getProperty("os.arch") + " " - + System.getProperty("os.name") + " " - + System.getProperty("os.version")); - String val = System.getProperty("sys.install4jVersion"); - if (val != null) - { - System.out.println("Install4j version: " + val); + if (bootstrapArgs.contains(Arg.HELP)) + { + QUIET = true; + } } - val = System.getProperty("installer_template_version"); - if (val != null) + + // Move any new getdown-launcher-new.jar into place over old + // getdown-launcher.jar + String appdirString = System.getProperty("getdownappdir"); + if (appdirString != null && appdirString.length() > 0) { - System.out.println("Install4j template version: " + val); + final File appdir = new File(appdirString); + new Thread() + { + @Override + public void run() + { + LaunchUtil.upgradeGetdown( + new File(appdir, "getdown-launcher-old.jar"), + new File(appdir, "getdown-launcher.jar"), + new File(appdir, "getdown-launcher-new.jar")); + } + }.start(); } - val = System.getProperty("launcher_version"); - if (val != null) + + if (!quiet()) { - System.out.println("Launcher version: " + val); + System.out.println( + "Java version: " + System.getProperty("java.version")); + System.out.println("Java Home: " + System.getProperty("java.home")); + System.out.println(System.getProperty("os.arch") + " " + + System.getProperty("os.name") + " " + + System.getProperty("os.version")); + + String val = System.getProperty("sys.install4jVersion"); + if (val != null) + { + System.out.println("Install4j version: " + val); + } + val = System.getProperty("installer_template_version"); + if (val != null) + { + System.out.println("Install4j template version: " + val); + } + val = System.getProperty("launcher_version"); + if (val != null) + { + System.out.println("Launcher version: " + val); + } } if (Platform.isLinux() && LaunchUtils.getJavaVersion() < 11) @@ -441,8 +461,6 @@ public class Jalview "test/jalview/bin/testProps.jvprops", usrPropsFile); } - // new ArgParser - ArgParser argparser; // --argfile=... -- OVERRIDES ALL NON-BOOTSTRAP ARGS if (bootstrapArgs.contains(Arg.ARGFILE)) {