Cordova安装问题:未正确定义JAVA_HOME

时间:2015-05-07 17:16:01

标签: cordova ant

我使用Cordova 5.0.0创建了一个android项目,我正在尝试编译它。我正在使用命令:ant release

我得到以下输出:

  

错误:未正确定义JAVA_HOME。我们无法执行   /System/Library/Frameworks/JavaVM.framework/Home/bin/java

因此,我将JAVA_HOME文件中的.bash_profile变量更改为以下值,如下所示:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home 

我使用echo命令验证JAVA_HOME变量是否已设置。

使用ant relase进行编译时,我仍然会收到相同的输出。它没有认识到我对价值所做的改变。

我做错了什么?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

该错误似乎表明它无法执行您的java二进制文件。这可能是错误的位置或错误的访问?

尝试在控制台中输入此内容,以查看您获得的错误类型 /System/Library/Frameworks/JavaVM.framework/Home/bin/java

如果找不到,JAVA_HOME错了。您将JAVA_HOME设置为的路径与当前使用的JAVA_HOME相同。它只是附加/ bin / java的可执行文件