2

デスクトップアプリを作成しました。バンドル内には、Windows 32 ビット JRE6 が含まれています。Windows 64 ビット マシンでアプリをテストしましたが、問題ないように見えますが、アプリが原因で顧客の 64 ビット Windows マシンがハングします。

このハングアップの問題は、64 ビット マシンで 32 ビット JRE を実行しようとしている可能性がありますか?

4

2 に答える 2

1

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 全体がハングするのではなく、適切なスタック トレースが得られることに注意してください。 .

于 2013-05-28T16:53:30.470 に答える
1

全くない。アプリケーション (および) を問題なく64-bit Windows実行できます。32-bit32-bit JRE

ただし、その逆は不可能です。

于 2013-05-28T16:39:01.407 に答える