コントロールパネルの「システム」の環境変数に行き、ユーザー変数とシステム変数の2つの新しい変数を作成しました。どちらもJAVA_HOMEという名前で、どちらも
C:\Sun\SDK\jdk\bin
しかし、何らかの理由で、Java コマンドを実行すると、以下のエラーが引き続き発生します...
BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation
Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml
この問題を解決するにはどうすればいいでしょうか?
ベストアンサー1
JDKインストールディレクトリを見つける
まず、Java 開発キットのインストール パスを知る必要があります。
JDK のデフォルトのインストール パスを開きます。
C:\Program Files\Java
次のようなサブディレクトリがあるはずです:
C:\Program Files\Java\jdk1.8.0_172
注:最後に /bin を付けずに JDK へのパスを入力するだけです (多くの場所で提案されているように)。たとえば、C:\Java\jdk1.8.0_172 であり、C:\Java\jdk1.8.0_172\bin ではありません。
JAVA_HOME変数を設定する
JDK インストール パスを取得したら、次の手順を実行します。
- デスクトップの「マイ コンピュータ」アイコンを右クリックし、 「プロパティ」を選択します。
- [詳細設定] タブをクリックし、[環境変数]ボタンをクリックします。
- [システム変数]の下で、[新規] をクリックします。
- 変数名をJAVA_HOMEとして入力します。
- Java 開発キットのインストール パスとして変数値を入力します。
- [OK]をクリックします。
- 「変更を適用」をクリックします。
注意: Windowsを再起動する必要がある場合があります
記事全文は私のブログにあります:Windows で JAVA_HOME 変数を設定する。