修改環境變數後,不需要重啟電腦,但是需要重啟exe
這裡要理解的是,一個程式啟動時,環境變數被複制到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了一個cmd程式,然後通過控制面板修改了環境變數設定,但是已經啟動了的cmd所擁有的環境變數並不會被改變。如果我們在修改環境變數之後啟動cmd程式,則該程式將擁有新的環境變數。
那麼結論就很明顯了:修改環境變數之後,如果受影響的是應用程式,那麼只要簡單地重新啟動此應用程式,環境變數的修改就會反映到該程式中,而不必重新啟動計算機;但是,如果受影響的是系統服務,就必須重新啟動才能將環境變數的修改反映到系統服務中(因為沒有辦法在不重啟計算機的情況下重新啟動系統服務管理器)。
相關推薦
修改環境變數後,不需要重啟電腦,但是需要重啟exe
這裡要理解的是,一個程式啟動時,環境變數被複制到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了一個cmd程式,然後通過控制面板修改了環境變數設定,但是已經啟動了的cmd所擁有的環境變數並不會被改變。如果我們在修改環境變數
解決Linux修改環境變數後導致登入迴圈進不去系統的問題
最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介
更換Jdk遇到修改環境變數後不生效的問題
更換Jdk遇到修改環境變數後不 生效的問題 在安裝JDK1.7時(本機先安裝jdk1.7再安裝的jdk1.6),自動將java.exe、javaw.exe、javaws.exe三個可執行檔案複製到了C:\Windows\System32目錄,由於這個目錄在WI
安裝版JDK後,修改環境變數,也無法生效的原因和解決辦法
現象: 安裝過安裝版的JDK,一般是1.7以上,修改環境變數並不能生效,比如原本安裝了1.8,後修改環境變數為1.7,java -version仍顯示1.7 原因: 當使用安裝版本的JDK程式時(一般是1.7版本以上),在安裝結束後安裝程式會自動將java.exe、java
Ubuntu修改vim /etc/profile環境變數後導致開機不能登入!
1.首先進入grub模式:開機時按Shift鍵;2.進入Ubuntu高階選項;3.進入recovery mode的Ubuntu;4.進入root(·····root······shell····)選項;5.按Enter進入系統;(進入命令列後稍等一會後,不知道為什麼會跳出很多
多個版本jdk,修改環境變數不生效
http://www.blogjava.net/brock/archive/2015/01/06/422073.aspx 多個jdk版本之間的切換不生效,操作: 在安裝JDK1.6時(本機先安裝jdk1.6再安裝的jdk1.5),自動將java.exe、javaw.ex
Windows下配置環境變數和需不需要重啟問題
經常看到一些軟體的安裝說明上寫著,修改Windows的環境變數,然後重新啟動計算機。這讓人不禁產生疑問,修改環境變數之後真的要重啟嗎? 其實只要理解了環境變數的原理就可以做出正確的判斷。環境變數是一些系統變數,這些變數對執行的任意一個程式
Windows10中配置Java環境變數,解決配置環境變數後,依然出現javac提示不是內部或外部命令的問題
安裝好JDK後,我們發現使用java命令沒有問題,但是javac卻會提示不是內部或外部命令。安裝我們一般的配置是這樣的:單擊“計算機-屬性-高階系統設定”,單擊“環境變數”。在“系統變數”欄下單擊“新建”,建立新的系統環境變數。(1)新建->變數名"JAVA_HOME"
在同一臺機器上安裝多個版本jdk,修改環境變數不生效
本機已經安裝了jdk1.6,而比較早期的專案需要依賴jdk1.5,於是同時在本機安裝了jdk1.5和jdk1.6. 安裝jdk1.5前,執行java -version得到 java version "1.6.0_38" Java(TM) SE Runtime
伺服器Tomcat配置JRE 不修改環境變數解決方案
有時候我們公司伺服器上可能部署了很多不同的應用,用到JRE 環境版本也不一樣,因此當部署某一個應用但是又不允許修改環境變數的時候,我們該怎麼做呢 本節課就教大家一個方法: 開啟tomcat 安裝包路徑
Linux修改PATH變數後重啟陷入死迴圈
問題描述 在/etc/profile中添加了一個PATH路徑,然後重啟,然後出現了登陸死迴圈,輸入密碼後又回到登入介面,進入不了圖形介面 解決方法:讓/etc/profile恢復到修改之前的狀態 按組合鍵alt+ctrl+F1進入CLI,登陸管理員賬號 問
linux中修改環境變數之後導致系統崩潰(使用者所有命令不能使用)的解決辦法
今天在虛擬機器裡自己瞎倒騰,利用vim修改了/.bashrc中的環境變數,結果,悲劇了,當前使用者下出了cd命令有效,其他一切命令都不能夠正常使用了,找了好久終於找到了解決的辦法,現在記錄下來: 我們修改了環境變數之後只是修改當前使用者的環境變數,而對於系統的其他使用者而言
控制shell指令碼執行頻率、解決shell指令碼不能修改環境變數等問題
問題描述:這幾天室友遇到一個麻煩,他寫的一個shell指令碼在事件觸發時總是被執行多次而出錯,他想要控制指令碼的執行次數,即每次觸發僅執行一次就行了。懶得去研究為什麼被多次觸發,希望僅僅在指令碼內部寫幾行程式碼便解決這個問題。下面我向大家介紹一下我想的一種解決辦法。 解決辦
ansible-playbook設定java環境變數後不生效解決方法
ansible playbook指令碼中有安裝jdk操作,並且設定環境變數後且source了 /etc/profile檔案,還會提示沒有JAVA_HOME 程式碼如下: - name: install jdk1.8 yum: name=jdk1.8.
完美解決 ubuntu 配置環境變數後不能登入
在Ubuntu作業系統下配置JDK環境變數導致系統無法登入 這個問題兩步搞定 第一、找到 /etc/environment檔案,這個檔案是系統預設載入的環境變數檔案;同於在我們配置的jdk環境變數後,jdk環境變數會霸佔/etc/environment下的環境變數,當你登入系統時無法進行,當用戶驗證通過學後
設定JDK環境變數後,無法生效的原因和解決辦法
最開始安裝過安裝版的JDK版本,然後修改環境變數並不能生效,例如一開始安裝了1.8的版本,後修改環境變數為1.7,命令cmd 裡java -version仍顯示1.8 這是因為當使用安裝版本的JDK程式時,在安裝結束後安裝程式會自動將java.exe、javaw.exe
通過bat指令碼修改環境變數並且不用重啟立即生效
系統中在C:\WINDOWS\system32下面,有一個exe檔案setx.exe,通過此命令可以設定立即生效,有的系統沒有此檔案,需要拷貝到此目錄中 @ECHO OFF IF EXIST %systemroot%\system32\setx.exe ( echo 正在配置環境變數,請稍候...
Ubuntu修改環境變數關掉終端就沒了,問題解決辦法
配置這個環境變數就浪費了我好幾天的時間。每一次設定完環境都查得到,然後關掉終端就沒了,好氣哦。 設定環境變數的三種方法: 1,export,經測試關掉就沒了; 2,修改profi
mvn配置環境變數後 mvn -v依然不可用問題解決
今天重灌了maven,配置maven環境變數後,mvn -v已經成功執行的情況下。第二天執行mvn -v居然顯示 “mvn 不是內部命令”。表示很鬱悶。 然後上網上試了一些解決方案,比如把%MAVEN_HOME%直接替換為原路徑等,都沒有解決。 我用cmd進到maven路徑
u-boot-2014.10移植(7)修改環境變數的儲存位置
原來環境變數儲存在nor flash裡, 前面mtdparts分割槽第二個分割槽就是params 現在修改環境變數到nand裡, 搜尋default environment 在Env_common.c函式裡面: default_environment結構體default_environme