デスクトップアプリを作成しました。バンドル内には、Windows 32 ビット JRE6 が含まれています。Windows 64 ビット マシンでアプリをテストしましたが、問題ないように見えますが、アプリが原因で顧客の 64 ビット Windows マシンがハングします。
このハングアップの問題は、64 ビット マシンで 32 ビット JRE を実行しようとしている可能性がありますか?
http://windows.microsoft.com/en-id/windows7/32-bit-and-64-bit-windows-frequently-asked-questionsから
32 ビット バージョンの Windows 用に設計されたほとんどのプログラムは、64 ビット バージョンの Windows でも動作します。注目すべき例外は、多くのウイルス対策プログラムです。
そうは言っても。あなたの特定のユースケースでは、それは根本的な原因であってはなりません(@kockoがすでに言ったように)。
ただし、ネイティブ コードを実行している (つまり、JNI を使用している) 場合、32 ビットのネイティブ ライブラリ (DLL) をロードすると 64 ビット マシンで問題が発生しますが、一般的には PC 全体がハングするのではなく、適切なスタック トレースが得られることに注意してください。 .
全くない。アプリケーション (および) を問題なく64-bit Windows
実行できます。32-bit
32-bit JRE
ただし、その逆は不可能です。