modules/jdk.packager/src/main/java/jdk/packager/internal/legacy/builders/windows/WindowsAppImageBuilder.java

Print this page

        

@@ -34,10 +34,11 @@
 import com.oracle.tools.packager.windows.WindowsBundlerParam;
 import jdk.packager.internal.legacy.builders.AbstractAppImageBuilder;
 
 import java.io.File;
 import java.io.FileOutputStream;
+import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.io.OutputStreamWriter;
 import java.io.UncheckedIOException;

@@ -432,11 +433,12 @@
             if (appResources == null) {
                 throw new RuntimeException("Null app resources?");
             }
             File srcdir = appResources.getBaseDirectory();
             for (String fname : appResources.getIncludedFiles()) {
-                Files.copy(new File(srcdir, fname).toPath(), new File(appDir.toFile(), fname).toPath());
+                writeEntry(new FileInputStream(new File(srcdir, fname)),
+                           new File(appDir.toFile(), fname).toPath());
             }
         }
     }
 
     @Override