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