由于一些原因重新配置電腦JAVA環(huán)境,發(fā)現(xiàn)與有些不同所以記錄以備以后使用。
jdk官網(wǎng)下載地址。
-
查看java版本 ,沒有下載
//在終端輸入下面命令來查看是否有java環(huán)境有則顯示版本,沒有彈出提示框,點詳情按鈕下載安轉即可
java -version
下載安裝成功后再次輸入,結果如下://視下載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 //結果 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
事實上這并沒有定位到真實路徑(原因:Mac OSX 10.9以后系統(tǒng)就自帶了Java 的環(huán)境,路徑在:/Library/Java/JavaVirtualMachines文件夾下)
$cd /Library/Java/JavaVirtualMachines
$ls
//終于找到我安轉的jdk了
jdk1.8.0_131.jdk
$/usr/libexec/java_home
//result:這次就是真實路徑
/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成功找到路徑可忽略,否則就需要設置JAVA_HOME了
//跳轉到根目錄顯示查看所有.a配置文件 //跳轉到根目錄顯示查看所有.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 添加完后點按esc(確認輸入無效)后輸入“:wq”(沒引號) //是配置生效 $source .bash_profile
(PS:Mac OSX 10.5之后蘋果就建議設置$JAVA_HOME變量到/usr/libexec/java_home)
再次執(zhí)行2成功則說明:我們就已經(jīng)配置好了全局的java的path和classpath環(huán)境變量
PS:卸載舊版本
rm -rf jdk1.8.0_06.jdk