0

わかりましたので、x64 JDKを使用してjarを作成しました(アプレットをJFrameにロードします)。x32 Jre/JDKを使用して、jarを問題なく実行できました。ただし、アプリケーションを閉じると、JVM がエラー コード 255 でクラッシュします。

x64 Jre/JDK を使用して x64 Jar を実行すると、終了時に JVM がクラッシュしません。エラー コード: 0 で終了します。

質問: JVM がクラッシュする理由として考えられるものは何ですか? 私の知る限り、アーキテクチャに依存しないか、プラットフォームに依存しない必要があります:S. また、x32 でコンパイルして x64 で実行するとクラッシュしますか? それとも、その逆よりも安全でしょうか?

コードが非常に大きいため、サンプルの小さなコード例はありません。

4

1 に答える 1

1

アプリケーションをコンパイルする JDK のバージョンは関係ありません。どのバージョンでも同じように動作するはずです。最も可能性の高い原因は、x32 JRE のインストールに問題があることです。2 番目に可能性の高い原因は、メモリを使いすぎている (x64 プログラムは x32 プログラムよりもはるかに多くのメモリを使用できます)。

于 2013-05-27T19:51:04.020 に答える