我想用離子開始我的第一次構建。但定製很快失敗,出現以下錯誤:Ionic Build Failed:JAVA_HOME無效
Running command: E:\Apps\ASV\Node\node.exe E:\Apps\ASV\Code\MyASV\hooks\after_prepare\010_add_platform_class.js E:\Apps\ASV\Code\MyASV
add to body class: platform-android
Error: Failed to run "java -version", make sure that you have a JDK installed.
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads.
Your JAVA_HOME is invalid: C:\Program Files\java\jdk1.8.0_77
我試過幾件事情在過去一小時來解決這個問題。我卸載了所有Java相關的東西,重新安裝了它,將JAVA_HOME設置了幾次到jdk路徑,將%JAVA_HOME%\ bin添加到路徑變量中,但沒有修復它。目前我JAVA_HOME,我不得不手動創建,看起來像這樣的時刻:
C:\Program Files\Java\jdk1.8.0_77
請注意,這條道路的一個錯誤消息不同。 'Java'是用小寫和大寫字母寫的,我不知道這是否相關。同樣改變這個JAVA_HOME變量,然後嘗試重建給出了同樣的錯誤,更改後的變量似乎對一個離子用途沒有影響。
我該如何解決這個問題?究竟發生了什麼問題?
確保關閉並重新打開任何cmd提示終端或正在運行的應用程序。直到您重新啓動它們,它們纔會獲得JAVA_HOME更新。 – SnakeDoc
嘗試重新啓動幾次,不幸的是這並沒有幫助。 –
是的,有一個java.exe –