0

Windows7マシンに多くのJavaバージョンがインストールされています。それらのいくつかは32ビットであり、いくつかは64ビットです。現在、デフォルトとして、それらの最後のバージョン(1.7 64ビット)の1つを開始します。Windows 7マシンに別のバージョンのJavaを使用するように指示するにはどうすればよいですか?その理由の1つは、Microsoft Visual StudioC++からJNIプロジェクトを開発していることです。Java1.764ビットも使用しています。

よろしく、アンドレイ

私は設定しました:

ユーザー変数:JAVA_HOME = C:\ j2sdk1.4.2_04 PATH =%JAVA_HOME%\ bin;%PATH%

およびシステム変数:JAVA_HOME = C:\ j2sdk1.4.2_04 PATH = ... a_lot_of_paths ...;%JAVA_HOME%\ bin;%PATH%

ユーザー設定とシステム設定のどちらを設定するのがよいかわかりませんでした。両方を行いました。

システムを再起動します。

そして...それは役に立ちませんでした:(cmdから"java-version"を実行すると、java 1.7がありますが、PATHで定義されているようなjava1.4はありません。

Cを実行した後:>ここでjavaは2つの結果を得ました:

C:\ Windows \ System32 \ java.exe C:\ j2sdk1.4.2_04 \ bin \ java.exe

誰がJavaを私のWindowsディレクトリに行かせたのか???!!!

どのように対処するのですか?

4

6 に答える 6

0

多分試してみてください:

set JAVA_HOME=C:\jdk1.6.0u24
set PATH=%JAVA_HOME%\bin;%PATH%

そしてそれらのトピックを参照してください:

WindowsのJREインストールディレクトリ

WindowsでのUNIXの「どのJava」と同等のコマンド?

于 2012-07-04T13:34:06.940 に答える
0

JAVA_HOMEを設定します。

JAVA_HOME="c:\path\to\jdk"

パスを設定します。

PATH=%JAVA_HOME%\bin;%PATH%

Also, you might want to have a look at the Control Panel where there is a Java Settings/Java Control Panel and you can also set the default from there, but this will only be valid for use from your browsers, if I recall correctly.

You will also most-likely need to restart.

于 2012-07-04T13:34:33.907 に答える
0

JAVA_HOME環境変数を設定してみてください。それは役立つかもしれませんが、MicrosoftVisualStudioがそれを尊重するかどうかはわかりません。

JAVA_HOMEは、使用するJRE/JDKが配置されているディレクトリに設定する必要があります。

于 2012-07-04T13:26:10.417 に答える
0

変数内にjavaツール(javac、java、javawなど)へのパスを見つけることができますPATH。したがって、変数を編集して、PATHさまざまなJavaバージョンを使用できます。追加のもの(アプリケーションサーバーなど)を使用する場合は、ドキュメントを確認し、適切なシステム変数(JAVA_HOMEなど)を設定する必要があります。

于 2012-07-04T13:31:39.453 に答える
0

Windows 7ボックスで実行されているすべてのアプリケーションに影響を与えるデフォルトのJava構成を設定したい場合は、@ carlspringからの回答は正しいですが、これがあなたが求めているものだとは思いません。

Visual Studioでデフォルトで使用されているものとは異なるJDKを使用する必要がある場合は、これをVisualStudio用に個別に構成する必要があります。

これを設定するには、編集してVCVARS32.BAT(通常、C:\ Program Files \ Microsoft Visual Studio \ VC98 \ Binにあります)、次のような行を追加します...

set PATH=C:\\Java\\jdk1.6.0_03\\bin;%PATH%

...次に、デフォルトよりもこの古いJDKを使用するようにVSに指示します。

さらに読む:MSDNコマンドラインビルドのパスと環境変数の設定

于 2012-07-04T14:12:26.900 に答える
0

コントロールパネルに移動し、クラシックビューを開き、[Java]をクリックしてJavaコントロールパネルを表示し、[Java]タブをクリックして、[表示]ボタンをクリックします。コンピュータに表示されているすべてのJavaランタイム環境が表示されます。その後、他の環境を有効または無効にして、必要な環境だけを残します。

于 2012-07-04T18:43:57.317 に答える