Ionic Android平台构建失败。

5
每次我在ionic上尝试构建我的android平台时,都会遇到错误提示我的JAVA_HOME无效,而它指向了正确的路径如下所示。我尝试了删除和重新添加平台以及在环境变量中重新添加路径,但似乎没有任何作用。我已经试图解决这个错误几天了,请帮忙!
ionic build android

输出:

[Error: Failed to run "java -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.7.0_75;
]
ERROR building one of the platforms: Error: C:\myApp\platforms\android\cordova\b
uild.bat: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: C:\myApp\platforms\android\cordova\build.bat: Command failed with exit co
de 2
    at ChildProcess.whenDone (C:\Users\com\AppData\Roaming\npm\node_modules\cord
ova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)
2个回答

0

我曾经遇到过类似的问题,

在我的情况下,我设置了JAVA_HOME=\Java\jdk1.7.0_45,但实际安装的版本是jdk1.7.0_75

因此,请检查已安装的版本是否为jdk1.7.0_75


0
你是否检查过所引用的JAVA_HOME是否存在?打开命令提示符并输入:"%Java_home%/bin/java" -version,以查看结果。如果您从Java获得的不是版本信息,则需要验证和更新Windows环境变量中的JAVA_HOME系统变量。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接