Mac下java環境變數配置
發現有很多人在問,下載了Oracle的jdk後,環境變數不知道如何設定,所以今天開了篇文章,專門講jdk在mac系統中如何設定環境變數的。
idk在mac系統中,其實有兩個路徑,一個是預設的,一個是下載了的jdk,需要更新的。
預設的是很好找的。在終端中輸入whereis java就能看到路徑、用ls -l則能看到真實路徑
➜ / whereis java
/usr/bin/java
➜ / ls -l /usr/bin/java
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
➜
如果是從Oracle下載的idk,且想要更新的話,則首先需要修改jdk的環境變數。oracle下載的,預設會安裝在
/Library/Java/JavaVirtualMachines/中
於是,我們首先要到etc/profile檔案中進行修改
輸入shoo su[臨時授權]
vi /etc/profile (進入配置檔案)
複製下面程式碼到檔案中,jdk版本根據自己下載的進行改變
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH
複製完成後,儲存退出最後進行檔案的更新:source /etc/profile
輸入echo $JAVA_HOME.會顯示出剛剛更新的地址,則代表修改成功。
1、開啟terminal
然後輸入vi .bash_profile
將這段文字輸入:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
在vi編輯器使用:wq命令儲存退出
輸入source .bash_profile 這樣就可以使得環境變數起作用了
你可以echo $JAVA_HOME看看有沒有輸出剛才配置的路徑,如果輸出成功代表你的環境變數已經配置好了
必須說明的是這種配置方法只適用於使用者環境變數,如果系統更新,之前的配置可能失效,如果想要永久改變需要配置在/etc目錄下的profile檔案中!