システムにJava_HOME
を設定しましたC:\Program Files\Java\jdk1.8.0_ 131\bin;
、コマンドプロンプトでcordovaコマンド(cordova build)を実行しようとしていますが、エラーが表示されます。私はすべての方法を試しましたが、この問題を解決することはできません。
エラー:Java_HOMEが無効なディレクトリに設定されています:C:\ Program Files\Java\jdk1.8.0_ 131\bin;
Javaインストールの場所と一致するように、環境のJava_HOME
変数を設定してください。
C:\Program Files\Java\jdk1.8.0_12
で設定する必要があります。
\bin
は不要です。
Java_HOME
は、jdk/bin
ディレクトリではなく、ホームjdkディレクトリを指す必要があります。
次のようにJava_HOME
を設定する必要があります。
Java_HOME="C:\Program Files\Java\jdk1.8.0_131"
\bin
を削除し、最後に;
も削除します。 cmdを再起動して実行した後。
以下を試してください:
\bin
パスからJava_HOME
を削除します。Java_HOMEはC:\Program Files\Java\jdk1.8.0_172
である必要があり、パスにセミコロン(;)またはビンを含めないでください。 7を超えるjdkバージョンはすべて動作します。また、cmdを再起動する必要があります
set Java_HOME as C:\ Program Files\Java\jdk1.8.0_172
セミコロン「;」を使用しないでください上記のJava_HOME値
正しく設定されていることを確認するには、コマンドプロンプト C:.......> -sdkmanager --listを確認します
完全なリストが表示され、正常に保存されたことがわかります。
それ以外の場合は、Java_HOMEパスが正しく設定されていないというエラーが表示されます。
ウィンドウ10では、問題はセミコロン;
にありました。
edit the system environment variables
に移動し、Java_HOME
value C:\Program Files\Java\jdk1.8.0_144
の最後のセミコロンを削除します
つまり、このC:\Program Files\Java\jdk1.8.0_12;
をC:\Program Files\Java\jdk1.8.0_12
に変換します
「;」を削除する必要があると思いますJavaパスの末尾から。
C:\ Program Files\Java\jdk1.8.0_12のみで設定する必要があります。
新しいcmdを使用して確認してください。更新されます
Java_HOME変数を設定した後、Android studioを管理者として実行します