Error: Failed to run "javac -version", make sure that you have a JDK Installed
Error: Failed to run "javac -version", make sure that you have a JDK Installed
Error: Failed to run "javac -version", make sure that you have a JDK
installed. You can get it from:
http://www.oracle.com/technetwork/java/javase/downloads. Your
JAVA_HOME is invalid: C:\Program Files\Java\jdk1.8.0_152;
[ERROR] An error occurred while running 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;
知道为什么 returns 我在尝试使用 ionic cordova 时出现这个错误 运行 android 吗?
在开始处搜索 "edit environment variables"。
并在用户变量下添加名称为 "JAVA_HOME" 且值为 path_to_jdk_bin 的新变量。
像这样
现在在系统变量下,路径变量应该包含(如果不添加则添加)条目 %JAVA_HOME%.
像这样
首先确保您没有安装多个 java 版本
完成“我的电脑”下打开的“环境变量”选项卡后
创建一个新的用户变量并将其命名为 PATH
将用户变量值设置为 C:\Program Files\Java\jdk1.8.0_151\bin(可能会因安装位置而异 java)
打开命令类型javac
这应该足以让它工作
我一直在努力解决这个问题,只是找到了一个我在其他地方没有见过的解决方案。
我注意到我的 Program Files (x86)
目录中安装了 Java 的第二个版本。
改为将变量指向该位置,即 C:\Program Files (x86)\Java\jdk1.8.0_131
现在一切正常。
试试这个:
在 VS 中,打开工具菜单和 select 选项。
在 Apache Cordova 工具中 select 环境变量覆盖。
Select JAVA_HOME 复选框并浏览 JDK 目录。
Error: Failed to run "javac -version", make sure that you have a JDK installed. You can get it from: http://www.oracle.com/technetwork/java/javase/downloads. Your JAVA_HOME is invalid: C:\Program Files\Java\jdk1.8.0_152;
[ERROR] An error occurred while running 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;
知道为什么 returns 我在尝试使用 ionic cordova 时出现这个错误 运行 android 吗?
在开始处搜索 "edit environment variables"。 并在用户变量下添加名称为 "JAVA_HOME" 且值为 path_to_jdk_bin 的新变量。
像这样
现在在系统变量下,路径变量应该包含(如果不添加则添加)条目 %JAVA_HOME%.
像这样
首先确保您没有安装多个 java 版本
完成“我的电脑”下打开的“环境变量”选项卡后
创建一个新的用户变量并将其命名为 PATH
将用户变量值设置为 C:\Program Files\Java\jdk1.8.0_151\bin(可能会因安装位置而异 java)
打开命令类型javac
这应该足以让它工作
我一直在努力解决这个问题,只是找到了一个我在其他地方没有见过的解决方案。
我注意到我的 Program Files (x86)
目录中安装了 Java 的第二个版本。
改为将变量指向该位置,即 C:\Program Files (x86)\Java\jdk1.8.0_131
现在一切正常。
试试这个:
在 VS 中,打开工具菜单和 select 选项。
在 Apache Cordova 工具中 select 环境变量覆盖。
Select JAVA_HOME 复选框并浏览 JDK 目录。