私のPCはWindows 7 64ビットを使用しています。しかし、私のJSPアプリケーションがデプロイされるサーバーは32ビットです。JDK 64ビットまたは32ビット?
私のPCに32ビットJDK/JREをインストールする必要がありますか?私はEclipseを使用しています。
ありがとうございました。
私のPCはWindows 7 64ビットを使用しています。しかし、私のJSPアプリケーションがデプロイされるサーバーは32ビットです。JDK 64ビットまたは32ビット?
私のPCに32ビットJDK/JREをインストールする必要がありますか?私はEclipseを使用しています。
ありがとうございました。
開発するために32ビットJREをインストールする必要はありません。構築するJavaコードには、64ビットの痕跡はありません。 (私はあなたがやや問題を複雑に思われる、JNIを使用していないと仮定しています。)
をあなたがしかし、テストの目的のために32ビットのJREをインストールすることをお勧めします - あなたが使用しようとしていないにします2GB以上のメモリなど。
問題ではありません。 Javaは「一度コンパイルしてどこでも実行できる」ため、64ビットプラットフォームに展開するだけで64ビットプラットフォームで開発する必要はありません。
ものは、あなたのPC上で動作する場合、それは、これらのいずれかの状況で除き、アプリケーションサーバー上で同じように動作します:
ありがとう、ありがとう。 – Jacob
あなたのPCがJDK 64bitでコンパイルした結果のバイトコードは、32bitの場合と同じになります。アプリケーションサーバのJVMは32bitで動作します。メモリ割り当てに関して同じ動作を確実にしたい場合は、32ビットのJDKを使用することをお勧めします。 開発面では、両方のソリューションが機能します。
ありがとうございました。 – Jacob
公正なポイント。あなたはおそらく両方のVMが同じベンダーのものであることを保証したいと思うでしょう...誰かがバグを持っている可能性があるので、もう一つはありません;) – Romain