< prev index next >

src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java

Print this page

        

@@ -21,11 +21,11 @@
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
-package jdk.jpackage.internal;
+package jdk.incubator.jpackage.internal;
 
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 import java.io.IOException;

@@ -95,29 +95,23 @@
     }
 
     private static JarType isModularJar(String FileName) {
         JarType result = JarType.All;
 
-        try {
-            ZipInputStream zip =
-                    new ZipInputStream(new FileInputStream(FileName));
+        try (ZipInputStream zip =
+                    new ZipInputStream(new FileInputStream(FileName))) {
             result = JarType.UnnamedJar;
 
-            try {
                 for (ZipEntry entry = zip.getNextEntry(); entry != null;
                         entry = zip.getNextEntry()) {
                     if (entry.getName().matches("module-info.class")) {
                         result = JarType.ModularJar;
                         break;
                     }
                 }
-
-                zip.close();
             } catch (IOException ex) {
             }
-        } catch (FileNotFoundException e) {
-        }
 
         return result;
     }
 
     private static String getFileWithoutExtension(String FileName) {
< prev index next >