web-dev-qa-db-ja.com

Windows 7に32ビットと64ビットの両方のJavaをインストールできますか?

Windows 7に32ビットと64ビットの両方のJavaをインストールできますか?

64ビットで実行できるアプリケーションがいくつかありますが、32ビットでのみ実行できるアプリケーションもあります。

80
moleculezz

はい、まったく問題ありません。同じマシンに32ビットと64ビットの両方の複数のバージョンJavaを同時にインストールすることもできます。

実際、私は自分でそのような設定をしています。

73
pnt

それぞれが独自のディレクトリにある限り、Windows(Windows 7を含む)の下に複数のJavaランタイムをインストールできます。

たとえば、Win 7 64ビットまたはWindows Server 2008 R2を実行している場合、32ビットJREを「C:\ Program Files(x86)\ Java\jre6」に、64ビットJREを「C:\Program Files\Java\jre6 "、およびおそらく「C:\ Program Files(x86)\ IBM\Java60\jre」のIBM Java 6。

理論的には、Javaコントロールパネルアプリには、複数のランタイムを管理する機能があります。Javaタブ>>表示...ボタン

ユーザーおよびシステム設定用のタブがあります。追加または検索を使用してランタイムを追加できますが、ランタイムの追加を完了して[OK]を押すと、メインJavaタブフレームで[適用]を押す必要があります。変更は失われます。

複数のバージョンがインストールされている場合、メインバージョンのみが自動更新されます。自動更新が表示されるたびに手動で更新するという弱い回避策は別として、私はこれに対する解決策を見つけていません。だから、誰かがそれに対する修正を持っているかどうか知りたいです。

ほとんどのJava IDEでは、ビルドするマシンのJavaランタイムを選択できますが、IDEを使用していない場合は、cmdウィンドウの環境変数を使用して簡単に管理できます。 PATHおよびJava_HOME変数は、シェルから実行されるツールが使用するランタイムを決定します。 Java_HOMEを必要なjreディレクトリに設定し、binディレクトリをパスに追加します(そして他のランタイムへの参照を削除します)-IBMでは、複数のbinディレクトリを追加する必要がある場合があります。これは、デフォルトシステムJavaが行う設定のほとんどすべてです。 CLASSPATH、ANT_HOME、MAVEN_HOMEなどを、ランタイムに合わせて一意の値に設定することもできます。

20
user1164178

32ビットJavaをWindows 7(64ビットOS +マシン)にインストールするには。できるよ:

1) Download JDK: http://javadl.Sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.Java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686

3) System variable create: C:\program files (x86)\Java\jre6\bin\

4) Anywhere you type Java -version

32ビットを使用します(64ビット)。多くのサードパーティライブラリが64ビットで動作しないため、これを使用する必要があります。 Java地獄から目を覚まし、Peach:Pをください。 Go言語はキラーです。

2
YumYumYum

Pntで述べられているように、32ビットと64ビットの両方の複数のバージョンJavaを同じマシンに同時にインストールできます。

そこからさらに進んでください:これらのインストールのそれぞれに実行時パラメーターを設定する方法は次のとおりです。

それぞれのJavaバージョン自体(bin-folder)のjavacpl.exeまたはjavacpl.cplを実行できます。特定のコントロールパネルが正常に開きます。そこにパラメータを追加することは可能です。

0
rzwarg