Win10 配置環境變數的坑 ——坑逼記錄
阿新 • • 發佈:2018-11-13
目前使用studio,預設內建了jre編譯環境,所以不需要像開始裝eclipse那樣先配置環境變數。
但是開發中需要使用到一些外掛使用cmd 命令列為了方便還是需要配置。
但是發現完全按照印象中的方式配置,不行。cmd - javac 不是內外部命令
天哪嚕,我在那?我是誰?我在做什麼。
然後重啟,不行,
刪除重新配置 ,不行。
不行,出去吸根菸冷靜下。
百度,搜尋。
好吧,投降,直接看圖吧
重點:其他都沒啥分別,但是需要你在path 在寫上全路徑
但不是所有的win10系統都是這樣,不要問我為什麼,我接觸了三四部win機器安裝配置,但是這是第一次。或者是我記錯了。
記錄下,這次耽擱了我一個小時。
java環境的事情解決了,然後使用外掛
maven 報錯
Error: JAVA_HOME not found in your environment. Please set the JAVA_HOME variable in your environmen
JAVA_HOME 的配置原因
想想也是,path中直接使用%JAVA_HOME%\bin 不行,那肯定是JAVA_HOME配置錯誤,而專案中gradlew.bat中:
set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto init
引用的環境就是JAVA_HOME 操蛋。
大概分為兩中原因
1、環境地址不能帶有空格,而預設地址確實 Program Files 這不是帶有空格了,直接拷貝到別的地方,重新配置。
2、地址後面不能帶有 “;” 這點更坑了 ,觀察下,並沒有分號,所以就認為不存在的。可是設定 JAVA_HOME,直接新建預設給你加上了。ok想辦法去掉。
最後配置成功,執行分渠道打包,OK。打包成功。
總結:為了使用 mcxiaoke.packer-ng 外掛達到自動分渠道包,快速打包的目的。然後踩了這麼多的坑。採坑的時候迷茫了,放棄過,打算採用原始方式。後來還是決定研究,研究,最後走通了,成功了。在看著打出來的四個渠道包的時候真心的通暢了。歷時四個小時!