< prev index next >

src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java

Print this page

        

*** 33,42 **** --- 33,43 ---- import java.io.OutputStreamWriter; import java.io.UncheckedIOException; import java.io.Writer; import java.io.BufferedWriter; import java.io.FileWriter; + import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; import java.nio.file.attribute.PosixFilePermission; import java.text.MessageFormat;
*** 329,340 **** validateValueAndPut(data, "LEGAL_COPYRIGHT", COPYRIGHT, params); data.put("ORIGINAL_FILENAME", getLauncherName(params)); validateValueAndPut(data, "PRODUCT_NAME", APP_NAME, params); validateValueAndPut(data, "PRODUCT_VERSION", VERSION, params); ! try (Writer w = new BufferedWriter( ! new FileWriter(getConfig_ExecutableProperties(params)))) { String content = preprocessTextResource( getConfig_ExecutableProperties(params).getName(), I18N.getString("resource.executable-properties-template"), EXECUTABLE_PROPERTIES_TEMPLATE, data, VERBOSE.fetchFrom(params), --- 330,342 ---- validateValueAndPut(data, "LEGAL_COPYRIGHT", COPYRIGHT, params); data.put("ORIGINAL_FILENAME", getLauncherName(params)); validateValueAndPut(data, "PRODUCT_NAME", APP_NAME, params); validateValueAndPut(data, "PRODUCT_VERSION", VERSION, params); ! try (Writer w = Files.newBufferedWriter( ! getConfig_ExecutableProperties(params).toPath(), ! StandardCharsets.UTF_8)) { String content = preprocessTextResource( getConfig_ExecutableProperties(params).getName(), I18N.getString("resource.executable-properties-template"), EXECUTABLE_PROPERTIES_TEMPLATE, data, VERBOSE.fetchFrom(params),
< prev index next >