modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/Main.java

Print this page

        

@@ -118,18 +118,16 @@
         properties.load(in);
         in.close();
 
         List<Param> parameters = new ArrayList<>(properties.size());
 
-        if (properties != null) {
             for (Map.Entry en : properties.entrySet()) {
                 Param p = new Param();
                 p.setName((String)en.getKey());
                 p.setValue((String)en.getValue());
                 parameters.add(p);
             }
-        }
         return parameters;
     }
 
     private static List<HtmlParam> parseHtmlParams(String filename) throws IOException {
         File paramFile = new File(filename);

@@ -138,18 +136,16 @@
         properties.load(in);
         in.close();
 
         List<HtmlParam> parameters = new ArrayList<>(properties.size());
 
-        if (properties != null) {
             for (Map.Entry en : properties.entrySet()) {
                 HtmlParam p = new HtmlParam();
                 p.setName((String)en.getKey());
                 p.setValue((String)en.getValue());
                 parameters.add(p);
             }
-        }
         return parameters;
     }
 
     private static List<JSCallback> parseCallbacks(String param) {
         String[] callbacks = param.split(",");

@@ -163,11 +159,11 @@
         }
         return list;
     }
 
 
-    public static void main(String args[]) throws Exception {
+    public static void main(String... args) throws Exception {
         if (args.length == 0 || args.length == 1 && args[0].equals("-help")) {
             System.out.println(help);
         } else if (args.length == 1 && args[0].equals("-version")) {
             System.out.println(version);
         } else {

@@ -462,10 +458,13 @@
             } catch (Exception e) {
                 if (verbose) {
                     throw e;
                 } else {
                     System.err.println(e.getMessage());
+                    if (e.getCause() != null && e.getCause() != e) {
+                        System.err.println(e.getCause().getMessage());
+                    }
                     System.exit(-1);
                 }
             }
         }
     }