私は 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)