エラー:「javac -version」の実行に失敗しました。JDKがインストールされていることを確認してください。以下から取得できます: http://www.Oracle.com/technetwork/Java/javase/downloads 。 Java_HOMEが無効です:C:\ Program Files\Java\jdk1.8.0_152;
[エラー] cordova run Android(exit code 1)の実行中にエラーが発生しました
私のJava_HOME:C:\ Program Files\Java\jdk1.8.0_152; C:\ Program Files\Java\jdk1.8.0_152\bin;
Android_HOME:C:\ Users\Felipe\AppData\Local\Android\sdk;
パス:%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \;%Java_HOME%\ bin;%Android_HOME%\ tools;%Android_HOME%\ platform -tools; C:\ Program Files(x86)\ NVIDIA Corporation\PhysX\Common; C:\ Program Files(x86)\ ATI Technologies\ATI.ACE\Core-Static; C:\ Program Files(x86)\ Windows Live\Shared; C:\ Program Files(x86)\ Skype\Phone \; C:\ Program Files\PuTTY \; C:\ Program Files\Git\cmd; C:\ Program Files\Git\mingw64\bin; C:\Program Files\Git\usr\bin; C:\ Program Files\nodejs \; C:\ Apache-ant-1.9.6\bin;%Java_HOME%; C:\ Users\Felipe\AppData\Local\Android\sdk\build-tools\27.0.0; C:\ Users\Felipe\AppData\Local\Android\sdk\tools;
ionic cordova run android?を使用しようとすると、このエラーが返される理由は何ですか?
まず、複数のJavaバージョンがインストールされていないことを確認してください
完了したら、[マイコンピューター]の下の[環境変数]タブを開きます。
新しいユーザー変数を作成し、PATHという名前を付けます
ユーザー変数の値をC:\ Program Files\Java\jdk1.8.0_151\binに設定します(Javaをインストールした場所によって異なる場合があります)
cmdタイプjavacを開きます
これで機能するのに十分なはずです
私はこれを理解しようとしており、他では見られなかった解決策を見つけました。
Program Files (x86)
ディレクトリにJava)の2番目のバージョンがインストールされていることに気付きました。
代わりに変数をその場所、つまりC:\Program Files (x86)\Java\jdk1.8.0_131
にポイントすると、すべてが正常に機能するようになります。
これを試して:
VSで、[ツール]メニューを開き、[オプション]を選択します。
[Apache Cordovaのツール]で[環境変数のオーバーライド]を選択します。
Java_HOMEチェックボックスを選択し、JDKディレクトリを参照します。