2015-12-30 137 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。 –

相關問題