错误:无法运行“javac -version”,请确保您拥有JDK 安装。你可以从: http://www.oracle.com/technetwork/java/javase/downloads。您的 JAVA_HOME无效:C:\ Program Files \ Java \ jdk1.8.0_152;
[错误]运行cordova运行android时出错(退出代码 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 \构建工具\ 27.0.0; C:\用户\菲利普\应用程序数据\本地\机器人\ SDK \工具;
当我尝试使用离子cordova运行android时,任何想法为什么会给我这个错误?
答案 0 :(得分:9)
搜索"编辑环境变量"在开始。 并在用户变量下添加一个名为" JAVA_HOME"的新变量。和path_to_jdk_bin的值。
像这样现在在系统变量下,路径变量应该包含(如果没有添加则添加)条目%JAVA_HOME%。
喜欢这个
答案 1 :(得分:1)
首先确保您没有安装多个Java版本
完成“我的电脑”下的“打开环境变量”标签后
创建一个新的用户变量并将其命名为PATH
将用户变量值设置为C:\ Program Files \ Java \ jdk1.8.0_151 \ bin(可能会根据您安装java的位置而改变)
打开cmd类型javac
这应该足以让它发挥作用
答案 2 :(得分:1)
我一直试图解决这个问题,并找到了一个我没有在其他地方见过的解决方案。
我注意到我的Program Files (x86)
目录中安装了第二版Java。
将变量指向该位置,即C:\Program Files (x86)\Java\jdk1.8.0_131
,现在一切正常。
答案 3 :(得分:0)
尝试一下:
在VS中,打开“工具”菜单,然后选择“选项”。
在用于Apache Cordova的工具中,选择“环境变量替代”。
选中JAVA_HOME复选框并浏览到JDK目录。