错误:无法运行“javac-version”,请确保已安装jdk。您可以从以下位置获取:http://www.oracle.com/technetwork/java/javase/downloads. 您的java\u主页无效:c:\program files\java\jdk1.8.0\u 152;
[错误]运行cordova run android时出错(退出代码1)
我的java\u主页:c:\program files\java\jdk1.8.0\u 152;c:\program files\java\jdk1.8.0\U 152\bin;
android\u home:c:\users\felipe\appdata\local\android\sdk;
路径:%systemroot%\system32;%系统根%;%systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\;%java\u home%\bin;%android\u home%\tools;%android\u home%\平台工具;c:\program files(x86)\nvidia corporation\physx\common;c:\program files(x86)\ati technologies\ati.ace\core static;c:\程序文件(x86)\windows live\shared;c:\program files(x86)\skype\phone\;c:\program files\putty\;c:\程序文件\git\cmd;c:\程序文件\git\mingw64\bin;c:\程序文件\git\usr\bin;c:\program files\nodejs\;c:\apache-ant-1.9.6\bin;% java 岛之家;c:\users\felipe\appdata\local\android\sdk\build tools\27.0.0;c:\users\felipe\appdata\local\android\sdk\tools;
你知道为什么当我尝试使用ionic cordova运行android时会返回这个错误吗?
4条答案
按热度按时间qij5mzcb1#
首先确保没有安装多个java版本
完成“我的电脑”下的“打开的环境变量”选项卡后
创建一个新的用户变量并将其命名为path
将用户变量值设置为c:\program files\java\jdk1.8.0\u 151\bin(可能会因安装java的位置而异)
打开命令类型javac
这应该足够让它工作了
zpjtge222#
试试这个:
在vs中,打开“工具”菜单并选择“选项”。
在用于apachecordova的工具中,选择环境变量覆盖。
选中javahome复选框并浏览jdk目录。
ars1skjm3#
在“开始”中搜索“编辑环境变量”。在用户变量下添加一个名为“java\u home”的新变量,值为path\u to\u jdk\u bin。
这样地
现在在系统变量下,path变量应该包含(如果没有添加,则添加)条目%java\u home%。
这样地
8zzbczxx4#
我一直在想办法,只是找到了一个我在别处没见过的解决办法。
我注意到我的电脑里安装了第二个版本的java
Program Files (x86)
目录。将变量指向该位置,即
C:\Program Files (x86)\Java\jdk1.8.0_131
现在一切正常。