错误:无法运行“javac -version”,请确保已安装JDK
错误:无法运行“javac -version”,请确保已安装JDK。 您可以从以下url获取: 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:\用户\费利佩\应用程序数据\本地\ Android的\ SDK \工具;
任何想法为什么当我尝试使用离子cordova运行android时返回我这个错误?
在start中搜索“编辑环境变量”。 在用户变量下添加一个名为“JAVA_HOME”的新变量和一个带有path_to_jdk_bin的值。
喜欢这个
现在在系统变量下,路径变量应该包含(如果没有添加则添加)条目%JAVA_HOME%。
喜欢这个
首先确保您没有安装多个Java版本
完成“我的电脑”下的“打开环境变量”选项卡后
创建一个新的用户变量并将其命名为PATH
将用户变量值设置为C:\ Program Files \ Java \ jdk1.8.0_151 \ bin(可能会根据您安装java的位置而更改)
打开cmd类型的javac
这应该足以使它工作
我一直试图解决这个问题,并找到了一个我没有在其他地方见过的解决方案。
我注意到我的Program Files (x86)
目录中安装了第二个Java版本。
将变量指向该位置,即C:\Program Files (x86)\Java\jdk1.8.0_131
,现在一切正常。