X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=utils%2FgetJavaVersion.java;h=8496f8b404e13b3094f343df2adb7228531f9e8f;hb=2cef2c13e720e889304333e70f893a23d1a98f42;hp=98747f7e002e76c5150e95cf80c3c3f7198eb22a;hpb=853624fb32058cccc544ae7d13af6ad4b0800b6c;p=jalview.git diff --git a/utils/getJavaVersion.java b/utils/getJavaVersion.java index 98747f7..8496f8b 100644 --- a/utils/getJavaVersion.java +++ b/utils/getJavaVersion.java @@ -28,28 +28,32 @@ import java.util.jar.JarInputStream; public class getJavaVersion { -/** - * Takes a set of Jars and/or class files as arguments. Reports the java version for the classes - */ + /** + * Takes a set of Jars and/or class files as arguments. Reports the java + * version for the classes + */ public static void main(String[] args) throws IOException { - Hashtable observed=new Hashtable(); + Hashtable observed = new Hashtable(); for (int i = 0; i < args.length; i++) - { - checkClassVersion(args[i], observed); - } + { + checkClassVersion(args[i], observed); + } printVersions(observed, System.out); } - public static void printVersions(Hashtable observed, java.io.PrintStream outs) + + public static void printVersions(Hashtable observed, + java.io.PrintStream outs) { - if (observed.size()>0) + if (observed.size() > 0) { - int space=0; - String key=null; - for (Enumeration keys = observed.keys(); keys.hasMoreElements(); ) { + int space = 0; + String key = null; + for (Enumeration keys = observed.keys(); keys.hasMoreElements();) + { key = (String) keys.nextElement(); - if (space++>0) + if (space++ > 0) { outs.print(" "); } @@ -65,13 +69,13 @@ public class getJavaVersion String version = checkClassVersion(filename); if (version == null) { -// System.err.println("Reading "+filename+" as jar:"); + // System.err.println("Reading "+filename+" as jar:"); try { JarInputStream jis = new JarInputStream(new FileInputStream( filename)); JarEntry entry; - Hashtable perjar=new Hashtable(); + Hashtable perjar = new Hashtable(); while ((entry = jis.getNextJarEntry()) != null) { if (entry != null) @@ -93,8 +97,8 @@ public class getJavaVersion } } } - System.err.println("Jar : "+filename); - printVersions(perjar,System.err); + System.err.println("Jar : " + filename); + printVersions(perjar, System.err); } catch (Exception e) { @@ -110,12 +114,11 @@ public class getJavaVersion { if (version != null) { -// System.err.println("Version is '"+version+"'"); + // System.err.println("Version is '"+version+"'"); int[] vrs = (int[]) observed.get(version); if (vrs == null) { - vrs = new int[] - { 0 }; + vrs = new int[] { 0 }; } vrs[0]++; observed.put(version, vrs); @@ -147,14 +150,13 @@ public class getJavaVersion versions.put("52.0", "1.8"); } - String version = (String) versions.get(major + "." - + minor); + String version = (String) versions.get(major + "." + minor); if (version == null) { // get nearest known version version = (String) versions.get(major + ".0"); } -// System.err.println("Version "+version); + // System.err.println("Version "+version); if (version == null) { versions.put(major + "." + minor, "Class v" + major + ".0"); @@ -171,7 +173,7 @@ public class getJavaVersion } int minor = in.readUnsignedShort(); int major = in.readUnsignedShort(); -// System.err.println("Version "+major+"."+minor); + // System.err.println("Version "+major+"."+minor); return parseVersions(minor, major); }