您的位置:首页 > 编程语言 > Java开发

mac 下如何切换jdk 版本,以及动态切换

2016-09-16 17:25 363 查看

一、mac 下如何切换jdk的版本

近期没什么事,正好家里只有mac笔记本,也想着学习一下如何用mac来进行开发,第一步就是 要配置mac的开发环境

1、安装eclipse要先安装jdk,本身的我这台电脑上没有安装jdk,于是在网上找到jdk1.7,下载了eclipse-jee-juno-SR2-macosx-cocoa-x86_64.tar,可是要安装jdk1.6才可以启动eclipse 。所以自己就开始研究mac 上如何切换idk 。

2、首先下载并安装需要的jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html

配置方式为在mac上打开终端(在应用程序中搜索“终端”,双击打开即可)

执行如下命令:

vi ~/.bash_profile

增加或修改

export JAVA_6_HOME=
/usr/libexec/java_home -v 1.6


export JAVA_HOME=$JAVA_6_HOME

输入完成保存退出。

最后重新加载profile

source ~/.bash_profile

必须执行以上的命令,才会起配置文件生效。

再使用java -version来查看当前的idk版本信息



二、动态切换

还是要编辑bash_profile文件,添加如下代码:

#设置idk 6
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 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"


编辑完成后进行保存后,还要source 一下进行更新,让配置生效。

下面可以进行一下测试:

在终端中执行命令:jdk6或者 jdk7 后,再用java -version查看效果是否默认设置已经改变?

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: