src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
equal
deleted
inserted
replaced
125 this.binDir = root; |
125 this.binDir = root; |
126 Files.createDirectories(appDir); |
126 Files.createDirectories(appDir); |
127 Files.createDirectories(runtimeDir); |
127 Files.createDirectories(runtimeDir); |
128 } |
128 } |
129 |
129 |
130 public WindowsAppImageBuilder(String jreName, Path imageOutDir) |
|
131 throws IOException { |
|
132 super(null, imageOutDir.resolve(jreName)); |
|
133 |
|
134 Objects.requireNonNull(imageOutDir); |
|
135 |
|
136 this.root = imageOutDir.resolve(jreName); |
|
137 this.appDir = null; |
|
138 this.appModsDir = null; |
|
139 this.runtimeDir = root; |
|
140 this.mdir = runtimeDir.resolve("lib"); |
|
141 this.binDir = null; |
|
142 Files.createDirectories(runtimeDir); |
|
143 } |
|
144 |
|
145 private void writeEntry(InputStream in, Path dstFile) throws IOException { |
130 private void writeEntry(InputStream in, Path dstFile) throws IOException { |
146 Files.createDirectories(dstFile.getParent()); |
131 Files.createDirectories(dstFile.getParent()); |
147 Files.copy(in, dstFile); |
132 Files.copy(in, dstFile); |
148 } |
133 } |
149 |
134 |