src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
branchJDK-8200758-branch
changeset 58647 2c43b89b1679
parent 58114 42df7de58e39
child 58696 61c44899b4eb
equal deleted inserted replaced
58608:a561014c28d0 58647:2c43b89b1679
   125                 outdir.getAbsolutePath()));
   125                 outdir.getAbsolutePath()));
   126 
   126 
   127         // Copy template msi wrapper next to msi file
   127         // Copy template msi wrapper next to msi file
   128         String exePath = msi.getAbsolutePath();
   128         String exePath = msi.getAbsolutePath();
   129         exePath = exePath.substring(0, exePath.lastIndexOf('.')) + ".exe";
   129         exePath = exePath.substring(0, exePath.lastIndexOf('.')) + ".exe";
   130         try (InputStream is = getResourceAsStream(EXE_WRAPPER_NAME)) {
   130         try (InputStream is = OverridableResource.readDefault(EXE_WRAPPER_NAME)) {
   131             Files.copy(is, Path.of(exePath));
   131             Files.copy(is, Path.of(exePath));
   132         }
   132         }
   133         // Embed msi in msi wrapper exe.
   133         // Embed msi in msi wrapper exe.
   134         embedMSI(exePath, msi.getAbsolutePath());
   134         embedMSI(exePath, msi.getAbsolutePath());
   135 
   135