在Mac中如何正確地設置JAVA_HOME


前期准備
下載JDK安裝包:在JDK1.8下載中選擇Mac的JDK安裝包
安裝JDK:這里只要按照安裝指引一步一步安裝即可
查找JAVA_HOME
打開Mac的終端,檢查JDK是否安裝成功:java -version
查看java指令所在的目錄:which java。
輸出結果:/usr/bin/java
顯示java指令文件的屬性:ls -l /usr/bin/java。
輸出結果如下:
lrwxr-xr-x 1 root wheel 74 12 2 06:44 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java,從輸出結果可以知道**/usr/bin/java文件是一個鏈接文件,實際是指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java**文件的。
進入實際指令所在的文件夾:
cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands。但是這個目錄並不是JAVA_HOME目錄。
然后就是最重點的地方,在這個目錄下面有一個mac的JDK特有的java_home指令可以查看JDK的JAVA_HOME目錄。
執行指令:./java_home
執行結果如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
設置JAVA_HOME
記得切換成root用戶(sudo -i)或者給指令添加sudo
臨時有效(重啟后失效)
編輯.bash_profile文件:vim ~/.bash_profile
添加以下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
1
2
使修改的文件生效:source ~/.bash_profile
永久有效
修改文件操作權限:chmod 773 /etc/profile
編輯/ect/profile文件:vim /etc/profile
添加以下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
1
2
使修改的文件生效:source /etc/profile
--------------------- 
作者:2的32次方 
來源:CSDN 
原文:https://blog.csdn.net/a158123/article/details/79684499 
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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