標籤:win10 需要 找不到 bubuko sys system jce 進階 開發
很多同學不太明白環境變數的到底是什麼具體有什麼用? 這裡阿風為不太明白的同學介紹一下.
首先我們開啟環境變數的位置.,這裡以win10系統作為介紹
在案頭郵件屬性,如下
然後點擊進階系統變數
接著點擊環境變數
然後你就能看到環境變數的具體設定介面了
,環境變數分為使用者變數和系統變數. 系統內容變數,對所有使用者起作用,而使用者環境變數只對目前使用者起作用,這是這兩點的差距. 當然了作為開發,你的JAVA_HOME也是可以配置到使用者變數裡面的
.
好了重點來了, 我們先來瞭解一下windos裡面的變數是什麼含義,
所謂變數,就是指一個在不同環境中會有相對不同的值的、但在所有環境中都有相同約定的含義的量。這些變數,可以在開始菜單-運行中輸入,如輸入%SystemRoot% ,系統會直接開啟 C:\WINDOWS 目錄。
我們來進行測試一下:
首先我定義了一個使用者變數,裡面的值指向了一張圖片:
提示:加入的變數一定要點擊確定儲存,否則無效.
下面我們來測試一下,在運行命令中,輸入該變數是否會開啟該照片,WIN+R調出運行:
看,開啟了這張圖片
講到這裡相信大家已經對環境變數不會迷茫了,下面阿風再介紹一下我們常用的path變數:
Path變數其實是dos以前的內部命令,windows然後沿用至今。用作運行某個命令的時候,本地尋找不到某個命令或檔案,會到這個聲明的目錄中去尋找。
舉個JAVA安裝的例子:
想要執行這個命令,必須進入到這個檔案夾,否則以非這個檔案夾執行命令的時候就會報錯.
我們進入檔案夾執行命令(完全沒有問題)
再舉一個例子:
下面我們來簡單編譯一個java檔案:
C:\Users\Lenovo\Desktop\test\Demo.java
然後阿風的做法是:
想要編譯一個不是bin目錄的檔案,你需要指定javac的全路徑才行,是不是很麻煩啊. 所以我們才會配置JAVA_HOME. 友情提示:這也是某些編輯器需要JAVA_HOME的原因.當然了,某些編輯器是可以不用配置的,因為他們指向了跟目錄,下面是IDEA的JDK配置
Java-環境變數