2015-12-30 142 views
0

这是什么错误的意思我试图运行的科尔多瓦构建命令,这是显示设置JAVA_HOME错误:科尔多瓦构建命令错误

C:\Users\Dan\alaya>cordova build 
Running command: cmd "/s /c "C:\Users\Dan\alaya\platforms\android \cordova \build. 
bat"" 
ANDROID_HOME=C:\Users\Dan\AppData\Local\Android\sdk 
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_40\bin 
Running: C:\Users\Dan\alaya\platforms\android\gradlew cdvBuildDebug -b C:\Users\ 
Dan\alaya\platforms\android\build.gradle -Dorg.gradle.daemon=true 

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files (x86)\Java\jdk 
1.8.0_40\bin 

Please set the JAVA_HOME variable in your environment to match the 
location of your Java installation. 

C:\Users\Dan\alaya\platforms\android\cordova\node_modules\q\q.js:126 
       throw e; 
       ^
Error code 1 for command: cmd with args: /s /c "C:\Users\Dan\alaya\platforms an 
droid\gradlew cdvBuildDebug -b C:\Users\Dan\alaya\platforms\android   \build.gradle 
Dorg.gradle.daemon=true" 
ERROR building one of the platforms: Error: cmd: Command failed with \\exit code 
1 
You may not have the required environment or OS to build this project 
Error: cmd: Command failed with exit code 1 

回答

0

错误的错误。更改

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_40\bin 

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_40 
+0

它worked..thanks –

+0

但我的Java仍与该变量名工作? –

+0

有java会工作。如果要通过命令行使用java,请在路径变量中添加C:\ Program Files(x86)\ Java \ jdk1.8.0_40 \ bin。 –

相关问题