1. 程式人生 > >Win10 配置環境變數的坑 ——坑逼記錄

Win10 配置環境變數的坑 ——坑逼記錄

目前使用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  外掛達到自動分渠道包,快速打包的目的。然後踩了這麼多的坑。採坑的時候迷茫了,放棄過,打算採用原始方式。後來還是決定研究,研究,最後走通了,成功了。在看著打出來的四個渠道包的時候真心的通暢了。歷時四個小時!