0532-88983785 0532-68613670
青岛网站建设|青岛网站优化|青岛微信开发|青岛网站制作

MAC下安装多版本JDK和切换几种方式

时间:2018-01-01 12:23 来源:青岛迅优网络 作者:admin 点击:2402次

环境:

MACBOOKPRO,OS X 10.12,64位


在JAVA开发过程中,有的时候可能要用到不同的JDK环境。特别是用MAC系统开发时,由于苹果会卸载过期的版本,比如Java 6,这时我们就需要重新安装Java 6环境,并设置版本可切换。

 

历史:

过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。

后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。

 

在终端中输入java -version可查看当前JDK版本信息,如果还没安装任一JDK,就会提示安装,点击后会跳到oralce java的下载网页。

 

安装包(注意都是下载mac下的dmg安装包):

JDK 1.6(验证OS X 10.12可用):http://support.apple.com/kb/DL1572

JDK 1.7&1.8(1.7在页面下方):http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

安装:

dmg安装包,安装过程如一般程序,略

 

最终安装目录(版本号根据情况略有不同):

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 输入以下内容    

# Mac默认 JDK 6(Mac默认自带了一个jdk6版本)  
export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`  
# 设置 JDK 7  
export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`  
# 设置 JDK 8  
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`  
  
#默认JDK 6  
export JAVA_HOME=$JAVA_6_HOME  
  
#alias命令动态切换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"
然后执行source .bash_profile生效新配置


  迅优网络是一家专注于网站建设网站优化网站设计网站制作网站托管代运营微信开发小程序开发的互联网科技公司。我们真诚的期待与您的合作,同时欢迎您来电咨询建站、SEO、系统开发的合作事宜,服务热线:0532-88983785。
(责任编辑:admin)
标签: 建站工具
网站建设定制

0532-88983785 / 0532-68613670

我要定制网站