我使用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进行编译时,我仍然会收到相同的输出。它没有认识到我对价值所做的改变。
我做错了什么?
非常感谢任何帮助。
答案 0 :(得分:0)
该错误似乎表明它无法执行您的java二进制文件。这可能是错误的位置或错误的访问?
尝试在控制台中输入此内容,以查看您获得的错误类型 /System/Library/Frameworks/JavaVM.framework/Home/bin/java
如果找不到,JAVA_HOME错了。您将JAVA_HOME设置为的路径与当前使用的JAVA_HOME相同。它只是附加/ bin / java的可执行文件