MAC下安裝多版本JDK和切換幾種方式
環(huán)境:
MACBOOKPRO,OS X 10.12,64位
在JAVA開(kāi)發(fā)過(guò)程中,有的時(shí)候可能要用到不同的JDK環(huán)境。特別是用MAC系統(tǒng)開(kāi)發(fā)時(shí),由于蘋(píng)果會(huì)卸載過(guò)期的版本,比如Java 6,這時(shí)我們就需要重新安裝Java 6環(huán)境,并設(shè)置版本可切換。
?
歷史:
過(guò)去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 開(kāi)始系統(tǒng)并不自帶(而是可選安裝)(原自帶的是1.6)。
后來(lái) Apple 加入 OpenJDK 繼續(xù)支持 Java 6,而 Java 7 將由 Oracle 負(fù)責(zé)提供。
?
在終端中輸入java -version可查看當(dāng)前JDK版本信息,如果還沒(méi)安裝任一JDK,就會(huì)提示安裝,點(diǎn)擊后會(huì)跳到oralce java的下載網(wǎng)頁(yè)。
?
安裝包(注意都是下載mac下的dmg安裝包):
JDK 1.6(驗(yàn)證OS X 10.12可用):http://support.apple.com/kb/DL1572
JDK 1.7&1.8(1.7在頁(yè)面下方):http://www.oracle.com/technetwork/java/javase/downloads/index.html
?
安裝:
dmg安裝包,安裝過(guò)程如一般程序,略
?
最終安裝目錄(版本號(hào)根據(jù)情況略有不同):
JDK 1.6:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
?
JDK 1.7&1.8:
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
vi?.bash_profile?輸入以下內(nèi)容???? #?Mac默認(rèn)?JDK?6(Mac默認(rèn)自帶了一個(gè)jdk6版本)?? export?JAVA_6_HOME=`/usr/libexec/java_home?-v?1.6`?? #?設(shè)置?JDK?7?? export?JAVA_7_HOME=`/usr/libexec/java_home?-v?1.7`?? #?設(shè)置?JDK?8?? export?JAVA_8_HOME=`/usr/libexec/java_home?-v?1.8`?? ?? #默認(rèn)JDK?6?? export?JAVA_HOME=$JAVA_6_HOME?? ?? #alias命令動(dòng)態(tài)切換JDK版本?? alias?jdk6="export?JAVA_HOME=$JAVA_6_HOME"?? alias?jdk7="export?JAVA_HOME=$JAVA_7_HOME"?? alias?jdk8="export?JAVA_HOME=$JAVA_8_HOME"
然后執(zhí)行source?.bash_profile生效新配置
相關(guān)內(nèi)容推薦
最新文章
更多>>- 什么是SEO優(yōu)化?SEO優(yōu)化怎么做?
- 營(yíng)銷(xiāo)型網(wǎng)站制作
- 網(wǎng)站優(yōu)化:寵物網(wǎng)站如何優(yōu)化?
- 網(wǎng)站建設(shè)及網(wǎng)站建設(shè)費(fèi)用-為您提供專業(yè)的網(wǎng)站建設(shè)服務(wù)
- 網(wǎng)站建設(shè)是什么?怎么做網(wǎng)站建設(shè)
- 網(wǎng)站建設(shè)為什么要分高端網(wǎng)站建設(shè)和普通網(wǎng)站建設(shè)
- 醫(yī)療健康科普問(wèn)答平臺(tái)系統(tǒng)介紹
- 抖音小程序如何開(kāi)發(fā)?
- 公司小程序建設(shè)和公司小程序開(kāi)發(fā)都需要哪些過(guò)程?
- 網(wǎng)站策劃在網(wǎng)站建設(shè)中的重要性
0532-88983785 / 0532-68613670
我要定制網(wǎng)站