我已經嘗試了在我的系統變數中宣告 JAVA_HOME 的所有方式,但是在運行“ionic Cordova build --release android”時我不斷收到以下錯誤
Failed to run "javac -version", make sure that you have a JDK version 8 installed.
You can get it from the following location:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Your JAVA_HOME is invalid: C:\Program Files (x86)\Java\jdk1.8.0_301
我試過用“bin”附加它,我試過用雙引號包裝 C: Program Files (x86),我試過卸載并重新安裝 java,但我總是得到同樣的錯誤。當我運行 echo %JAVA_HOME% 時,它給了我:
C:\Program Files (x86)\Java\jdk1.8.0_301
我沒辦法。誰能幫我弄清楚出了什么問題?
uj5u.com熱心網友回復:
我可以在這里看到幾個問題。以下說明應該可以幫助您解決問題:
- 安裝路徑有
x86提示你已經安裝了 32 位版本的 JDK。如果您的作業系統是 64 位(大多數情況下是這種情況),請下載并安裝 64 位 JDK。 - 安裝時,安裝程??序讓您有機會更改安裝位置。默認建議位置的空間可能有問題,因此我建議您將其更改為類似
C:\jdk. - 將JDK
bin檔案夾的路徑附加到PATH環境變數中,例如如果bin檔案夾的路徑是C:\jdk\jdk1.8.0_301\bin,則將其附加到PATH環境變數中,并將其移動到頂部位置。 - 創建一個新的環境變數,
JAVA_HOME并將C:\jdk\jdk1.8.0_301(即路徑,bin檔案夾上一級)作為值放入其中。 - 最后,啟動一個新的 cmd 視窗并測驗命令
java -version.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/312541.html
上一篇:如何從InAppBrowser回傳值到Ionic應用程式
下一篇:每當我嘗試從控制臺構建一個新的ionic專案angular時,它都會給我,npmERR!無法讀取未定義的屬性(讀取“isServer”)
