Cordova构建:错误:无法运行“java -version”

时间:2015-06-11 11:31:40

标签: cordova phonegap-plugins phonegap-build

我已经为Java安装了最新的Apple更新,终端现在就说:

$ java -version  
java version "1.8.0.0_25"  
Java(TM) SE Runtime Environment (build 1.8.0.0_25-b18)  
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)    

之后我仍然有以下结果:

$ cordova build
Running command...  

[Error: Failed to run "java - version ", make sure that you have a JDK installed.
You can get it from htpp://...

[Error: ERROR : build one of the platforms : Eroor:C:\User\HelloWorld\paltforms\android\cordova\build.bat:Command faild with exit code 2...]

环顾四周,如何激活Java似乎存在巨大的困惑。
我现在还需要从以下链接下载并安装Oracle Java软件包吗?link

3 个答案:

答案 0 :(得分:2)

请注意,即使cordova / phonegap指示java -version,也不表示您需要JDK而不是JRE。

java -version返回JRE版本。

所以你会得到java -version的答案,但你没有必要的JDK。

安装Java JDK,这应该可以解决问题。

答案 1 :(得分:0)

配置.bash_profile文件...

nano ~/.bash_profile

添加是行:

export JAVA_HOME=$(/usr/libexec/java_home) export PATH=${JAVA_HOME}/bin:$PATH export PATH=/usr/local/bin:$PATH

答案 2 :(得分:0)

在我的情况下,我添加了

D:\Program Files\Java\jdk1.8.0_73\bin

到我的环境变量并重新启动我的IDE。 \ bin文件夹很重要 请确保在Userenviroment下添加了JAVA_HOME变量,而不是在系统下。