2017-08-04 5 views
2

Java 8をインストールし、JAVA_HOMEJRE_HOMEのパスを設定し、パス変数の先頭に%JAVA_HOME%を追加しました。 私は、単純なJavaプログラムを実行しようとすると、私は、システムがファイルC:\spl\java\bin\bin\java.exe"を見つけることができない」 としてエラーが出るに。 上記のパスは、余分なビンが含まれています。 環境変数とJAVA_HOMEC:\spl\java\bin\このパスを持っているよう。 私はこの場所から理解することはできません余分binディレクトリが来ている。 を助けてください。 をシステムがこのパスをC:\spl\java\bin\bin\取っているんどこから?環境変数とJAVA_HOMEを設定したJava 8をインストールしましたが、システムが間違ったパスでjava.exeを見つけようとしましたが、どうすれば修正できますか?

+0

最後に 'bin 'なしで' JAVA_HOME'を '' C:\ spl \ java'' **に設定するとどうなりますか? – khelwood

+0

他の定義に基づく定義が時々あります。したがって、パスに%JAVA_HOME%/ binがあります。 –

+2

システムは '%JAVA_HOME%\ bin \ java.exe'を探します。 – Nathan

答えて

2

あなたJAVA_HOME...\Java\jdk1.8..ディレクトリを指している必要があります。

をごでには%JAVA_HOME%\binが必要です。

一部のアプリケーションでは、JAVA_HOMEを参照すると、あなたのJAVA_HOME\binを追加してはならないので、自分で\binを追加します。システムが取っている:それはあなたの例から、非常に明確である、あなたのJAVA_HOME

0

から\binを削除
:そうでなければ、あなたはC:\spl\java\bin\bin\はのJava.exe

ソリューションが含まれていないことを、言って正しいエラーを受け取りますbinディレクトリではなく、Javaインストールの「ホーム」として%JAVA_HOME%を使用してください。したがって、java.exeを開始しようとすると、%JAVA_HOME%\binになります。 JAVA_HOMEのbin部分を削除するだけです。

関連する問題