我正在使用 install4j,它适用于我们已经翻译的 10 种语言,但是如果用户尝试在使用另一种语言(例如俄语或爱沙尼亚语)的 (windows XP) 机器上安装,那么 error.log 文件是在包含安装程序的目录中创建。安装完成,没有任何明显的问题,并提供了运行语言的选择,但也会创建错误日志。
- 难道我做错了什么?或者我可以抑制错误吗?
- 这在 install4j 的更高版本中是否已修复(我在更改日志中看不到任何提及,并且要求升级我们的构建机器的 install4j 并非易事)
- 是否已经存在打开的 install4j 错误?
- 我需要收集更多诊断信息吗?
有任何想法吗?
娱乐步骤:
- 控制面板-> 区域和语言设置-> 区域选项-> 标准和格式-> 爱沙尼亚语
- 运行安装程序
- Error.log 然后包含:
java.lang.NoClassDefFoundError: sun.awt.AppContext$PostShutdownEventRunnable
at sun.awt.AppContext.stopEventDispatchThreads(AppContext.java:535)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)
at java.lang.Thread.run(Thread.java:736)
java.lang.NoClassDefFoundError: java.nio.charset.Charset$3
at java.nio.charset.Charset.probeExtendedProvider(Charset.java:397)
at java.nio.charset.Charset.lookupExtendedCharset(Charset.java:420)
at java.nio.charset.Charset.lookup2(Charset.java:454)
at java.nio.charset.Charset.lookup(Charset.java:440)
at java.nio.charset.Charset.isSupported(Charset.java:486)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:79)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:91)
at com.exe4j.runtime.util.WinDel.scheduleDeletion(Unknown Source)
at com.exe4j.runtime.WinLauncher$3.run(Unknown Source)