由于一些原因重新配置電腦JAVA環(huán)境穴店,發(fā)現(xiàn)與有些不同所以記錄以備以后使用。
jdk官網(wǎng)下載地址迈嘹。
-
查看java版本 ,沒有下載
//在終端輸入下面命令來查看是否有java環(huán)境有則顯示版本削彬,沒有彈出提示框,點(diǎn)詳情按鈕下載安轉(zhuǎn)即可
java -version
下載安裝成功后再次輸入秀仲,結(jié)果如下://視下載jdk版本有所不同 java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
-
查看JAVA_HOME
cd $JAVA_HOME //結(jié)果 macbook:Home pro$
如果第2步失敗融痛,
參考蘋果官方說明:Important Java Directories on Mac OS X
ls -l /usr/libexec/java_home
//result:
lrwxr-xr-x 1 root wheel 79 1 11 21:16 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
事實(shí)上這并沒有定位到真實(shí)路徑(原因:Mac OSX 10.9以后系統(tǒng)就自帶了Java 的環(huán)境,路徑在:/Library/Java/JavaVirtualMachines文件夾下)
$cd /Library/Java/JavaVirtualMachines
$ls
//終于找到我安轉(zhuǎn)的jdk了
jdk1.8.0_131.jdk
$/usr/libexec/java_home
//result:這次就是真實(shí)路徑
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
$/usr/libexec/java_home -V
//result:全部版本JAVA_HOME
Matching Java Virtual Machines (1):
1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
-
如果2成功找到路徑可忽略神僵,否則就需要設(shè)置JAVA_HOME了
//跳轉(zhuǎn)到根目錄顯示查看所有.a配置文件 //跳轉(zhuǎn)到根目錄顯示查看所有.a配置文件 $cd $ls -a 添加java_home到.bash_profile文件中 $ touch .bash_profile 創(chuàng)建一個配置文件(如果存在就打開) //使用vim編輯器編輯 .bash_profile文件 $ vi .bash_profile //添加下面代碼 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib 添加完后點(diǎn)按esc(確認(rèn)輸入無效)后輸入“:wq”(沒引號) //是配置生效 $source .bash_profile
(PS:Mac OSX 10.5之后蘋果就建議設(shè)置$JAVA_HOME變量到/usr/libexec/java_home)
再次執(zhí)行2成功則說明:我們就已經(jīng)配置好了全局的java的path和classpath環(huán)境變量
PS:卸載舊版本
rm -rf jdk1.8.0_06.jdk