3

私は 64 ビット Windows 7 を実行しているシステムを持っています。私はJMFを使用してプロジェクトを行っています。これは、32 ビット jdk で最適に (またはのみ) 動作することがわかりました。私は32ビットのEclipseを使用しています。64ビットのJDKもインストールしています。現在、32 ビット JDK のクラスパス (JAVA_HOME とパス) を設定しています。

問題は、64ビットと32ビットのJDKを切り替えるのが多忙になることです(毎回クラスパスを変更する必要があります)。それを行う簡単な方法はありますか?

4

4 に答える 4

5

複数の JRE を Eclipse に登録し、プロジェクトまたは実行構成を特定の JRE に関連付けることができます。これらは、Eclipse を実行するために使用する JRE とは異なります。

于 2012-06-08T06:06:10.303 に答える
3

Eclipse は JAVA_HOME や PATH に依存する必要はありません。eclipse.ini ファイルで Eclipse の実行に使用する JVM を指定し、Eclipse 設定を介してターゲット JVM へのパスを指定できます。

コマンド ラインから 32 ビットと 64 ビットの両方の Java を実行する必要がある場合は、シェル スクリプトやエイリアスなどの作成に時間を費やす必要があります。

  • PATH と JAVA_HOME の設定を切り替えるスクリプト (「.」を使用して実行) を作成できます。

  • 私は、単純なラッパー スクリプトまたはエイリアスを記述して、開発中のソフトウェアのビルドまたは実行手順を自動化するアプローチを好みます。これらのスクリプトには、PATH および JAVA_HOME のローカル オーバーライドを埋め込むことができます。

于 2012-06-08T06:14:05.907 に答える
0

環境変数を変更せずに 64 ビット Eclipse を実行するには

64 ビット jre を eclipse (64 ビット) ルート フォルダーにコピーし、名前を jre に変更するだけです。

于 2012-07-10T04:14:19.030 に答える
0

マシンに JDK を 1 つだけインストールしておくことをお勧めします。

JMF と Eclipse 32 ビットを使用している場合は、64 ビット JDK をアンインストールします。

オラクルのとおりです。

ここに画像の説明を入力

于 2012-06-08T06:07:53.203 に答える