Cordova build : Error :Failed to run "java -version "

Cordova build : Error :Failed to run "java -version "

我已经为 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。
我现在还需要从以下 link 下载并安装 Oracle Java 软件包吗?link

配置您的 .bash_profile 文件...

nano ~/.bash_profile

添加是行:

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

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

java -version returns JRE 版本。

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

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

在我的例子中,我添加了

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

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