Windows系統 環境變數

來源:互聯網
上載者:User

標籤:c   java   a   color   strong   set   

使用者變數與系統變數

       使用者變數只對目前使用者有效,而系統變數對所有使用者有效。在檢索命令時,系統變數會排在使用者變數的前面。也就是說,如果兩個地方都包含同一個命令,則優先執行系統變數指示路徑下的命令。

 

set path = %path%;D:\Java 只對當前命令列視窗有效。

 

修改Windows環境變數,不重啟就生效的方法

在我的電腦屬性中的環境變數設定後,點擊確定,在cmd裡面通過path命令查看環境變數,有時候,它還沒有生效,不會顯示在path中。原因是,

 

解決方案:以修改path變數為例子,在進階設定裡面修改後,進入win+R->cmd啟動dos命令提示字元,設定 set PATH=C,其他什麼設定環境變數的命令都可以,關閉dos視窗,再次開啟dos視窗,輸入path,查看環境變數,可以得知,在我的電腦->屬性->進階->環境變數中的PATH值已經生效。

 

解決原理:dos視窗中修改的環境變數,只是修改系統內容變數的一個副本,不會相互影響。但是,對副本的修改會引發windows環境變數的重新整理,這正是我們想要的。進一步解釋,當一個程式啟動的時候,環境變數被複製到該程式所在的環境中,在該程式執行過程中,不會被除了該程式以外的其他程式所改變。也就是說,假如我們啟動了一個cmd程式,然後控制台修改了環境變數的設定,該cmd所擁有的環境變數並不會被改變,此時,重新啟動一個cmd程式,該程式的環境變數會被改變。

結論:修改環境變數,如果受影響的是應用程式,那麼只需要重啟該程式即可生效。如果受影響的是系統服務,就必須重啟電腦才能將環境變數的修改反映到系統服務中。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.