centos7 修改 PATH環境變量(注意,不是添加!!!TMD)


起因都是,參照阿里雲的Java環境配置,MMP~

現在我們分析一下這幾句話。JAVA_HOME和JRE_HOME都是沒問題的

CLASSPATH:注意 【  lib$:JRE  】這部分,Linux環境變量以 冒號(英文) :  來分隔的,$JAVA_HOME  代表 JAVA_HOME這個變量, 但是你特么告訴我$:JRE代表個什么鬼???還有在最后又加一個$CLASSPATH,你是怕配置太簡單么?

這就導致配出來的 CLASSPATH是這樣的:

.:/usr/local/java/jdk/jdk1.8.0_131/lib$:JRE_HOME/lib:.:JAVA_HOME/lib$:JRE_HOME/lib:

但是啊!!按照他這樣的配置,完全沒錯誤???!!!!在線上的服務器沒出過問題!!!!

============================= 

然后是重頭戲:PATH變量

$JAVA_HOME/bin:$JRE_HOME/bin$JAVA_HOME:$PATH,,請問,你那么喜歡$JAVA_HOME呢?要配兩遍?還特么不加個分號?

這就導致配出來的PATH(JAVA部分)是這樣的

/usr/local/java/jdk/jdk1.8.0_131/bin:/usr/local/java/jdk/jdk1.8.0_131/jre/bin//usr/local/java/jdk/jdk1.8.0_131

 

 搞什么啊???我懷疑寫這個教程的是個弱雞(又黃又騷又猥瑣

 

無奈,只能重新改一下環境變量,重點是PATH(因為每次添加,不會覆蓋重復的內容) 

1. 打開/etc/profile,先注釋有關PATH的export,然后增加一個export PATH=(內容為新系統出廠的PATH)

 

2. 保存退出,source /etc/profile,然后命令

$PATH

或者

env

 

查看環境變量是否重置了

3. 解除注釋,然后注釋或者刪除出廠PATH 那句話,保存退出

4. 查看PATH,附上最終截圖

執行env命令

PATH:

CLASSPATH:

 

之所以會采取這種笨方法,是因為沒搜到關於重置修改PATH變量的命令。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM