{ java } Mac同时安装多版本jdk
2016-08-03 本文已影响0人
nealma
最近看了下Vert.x 3.0,必须jdk8以上才可以,但是现在工作项目中一直在使用jdk7,为了同时工作,同时在Mac上安装了jdk7和jdk8,查看了Mac下jdk6为默认自带,路径为/System/Library/Java/,但是oracle jdk安装路径为/Library/Java/JavaVirtualMachines。
Install jdk8
- 从Oracle官网下载jdk8
- 双击安装包就可以了
- 配置环境变量(配置在了.bash_profile里)
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8/Contents/Home
export JAVA_HOME=$JAVA_7_HOME
- 配置别名
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
问题
在配置过成中,执行jdkx(x为jdk版本),然后source,总是不会动态切换,把terminal关掉,重新打开OK了;这里面还有一个idea的问题,需要在setting界面设置Project和SDKs。