错误:无法运行"javac -version",请确保已安装JDK

Fel*_*ima 5 java android version javac

错误:无法运行"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:\用户\费利佩\应用程序数据\本地\ Android的\ SDK \工具;

任何想法为什么当我尝试使用离子cordova运行android时返回我这个错误?

bna*_*wal 11

在start中搜索"编辑环境变量".在用户变量下添加一个名为"JAVA_HOME"的新变量和一个带有path_to_jdk_bin的值.

像这样

在此输入图像描述

现在在系统变量下,路径变量应该包含(如果没有添加则添加)条目%JAVA_HOME%.

像这样

在此输入图像描述

  • JAVA_HOME不应该包含bin目录,只包括JDK根文件夹. (7认同)