在MAC系統(tǒng)中杠娱,jdk的安裝路徑與windows不同,默認(rèn)目錄是:/System/Libray/Frameworks /JavaVM.Framwork/与学。
在這個(gè)目錄下有個(gè)Versions目錄彤悔,里面有不同版本的jdk。
1.怎樣設(shè)置mac中的默認(rèn)java版本呢 索守?
先看一下mac中晕窑,java鏈接到了哪里:
進(jìn)入到相應(yīng)的目錄:cd /usr/bin
查看java鏈接到了哪里:ls -l java
localhost:bin root# ls -l java
lrwxr-xr-x1 rootwheel74 May 18 10:26 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
可以看到j(luò)ava連接到了current版本。那么這個(gè)到底是什么版本呢卵佛?其實(shí)第股,mac中current只是一個(gè)快捷方式而已,是為了方便設(shè)置默認(rèn)java的腺毫。
這個(gè)鏈接連到哪里,默認(rèn)的java就是哪個(gè)庸诱。但是在mac中可以保持這個(gè)java鏈接不變,只是改變一下當(dāng)前的java即可,下面是步驟:
1)打開 Finder : 單擊桌面地步的finder圖標(biāo)即可。
2)Application-->Utilities-->Java-->Java Preferences
3)由第二步可以打開“Java Preferences”對(duì)話框鸥跟,選中“General”tab丢郊。在下面的“Java Application Runtime Settings”區(qū)把需要的java版本拖動(dòng)到最頂端即可盔沫。
最頂端的java就是當(dāng)前(current)java,這樣在改變默認(rèn)java版本時(shí)就不用在/usr/bin下重新設(shè)置java鏈接枫匾,而是直接在這里把需要的java拖到最上面就行架诞。
2.MAC中的javahome設(shè)置
在windows中,javahome的值只是取到版本號(hào)的目錄即可干茉,但是在mac中有稍微的不同谴忧,要去到版本號(hào)目錄下的Home目錄,如:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
3. 在MAC中設(shè)置JAVA_HOME環(huán)境變量
環(huán)境變量要再etc目錄下的profile文件中配置角虫,這樣才是永久的配置沾谓。
cd /etc
vi profile
輸入如下內(nèi)容:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
export JAVA_HOME
保存。然后重啟或者注銷戳鹅,使環(huán)境變量的配置起作用均驶。
這樣javahome的環(huán)境便令配置好了。
同樣的道理枫虏,我們可以在profile這個(gè)文件中進(jìn)行PATH,CALSSPATH等環(huán)境變量的配置妇穴。