Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 离子安卓平台构建失败_Java_Android_Ionic Framework_Hybrid Mobile App_Java Home - Fatal编程技术网

Java 离子安卓平台构建失败

Java 离子安卓平台构建失败,java,android,ionic-framework,hybrid-mobile-app,java-home,Java,Android,Ionic Framework,Hybrid Mobile App,Java Home,每次我尝试在爱奥尼亚上构建android平台时,我都会遇到一个错误,指出我的JAVA_主页无效,但它指向正确的路径,如下图所示。我尝试过删除和重新添加平台,并在环境变量中重新添加路径,但似乎没有任何效果。我已经试着解决这个错误好几天了。请帮忙 输入: ionic build android 输出: [Error: Failed to run "java -version", make sure that you have a JDK installed. You can get it from

每次我尝试在爱奥尼亚上构建android平台时,我都会遇到一个错误,指出我的JAVA_主页无效,但它指向正确的路径,如下图所示。我尝试过删除和重新添加平台,并在环境变量中重新添加路径,但似乎没有任何效果。我已经试着解决这个错误好几天了。请帮忙

输入:

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)

您是否检查过它引用的JAVA_HOME是否存在?打开一个命令提示符,输入:
%Java\u home%/bin/Java“-version
查看您得到了什么。如果您从Java获得的不是版本信息,您需要在Windows环境变量中验证并更新Java_HOME的系统变量。

我也遇到了类似的问题

在我的例子中,我设置了
JAVA\u HOME=\JAVA\jdk1.7.0\u 45
,实际安装的版本在
jdk1.7.0\u 75

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