{ java } Mac同时安装多版本jdk

最近看了下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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容