MacOSX环境上的多个Java JDK

同样,这是在Mac(OSX 10.8.x +)上配置Java开发环境的一个小技巧。 如果您现在真的开始,我建议您阅读我以前的文章之一 ,这是一种快速,干净的方法(我想)来设置环境变量并开始Java编码。 今天的技巧是在命令行上轻松地从一种JDK版本切换到另一种版本 。 目前,在工作中,我被迫朝JDK6进行编译,同时我想在我的宠物项目中尽可能多地使用JDK7 ,并“强制”我的工具(即IDE )使用相关的jvm。

最后但并非最不重要的一点是,由于我们越来越接近JDK8版本,因此通过Oracle提供的可用早期快照版本对新功能进行一些试验确实很有趣。
我修改了〜/ .profile并添加了以下几行。 当然,某些JDK上的版本和路径取决于您所安装的发行版,方法是下载相关的dmg并运行安装程序包/安装程序。

#export CUSTOM HOME(S) variables

#last JDK 6 by Apple
export JAVA_6_HOME=/System/Library/Frameworks/JavaVM.framework/Home
#latest JDK 7 by Oracle
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home
#latest preview JDK 8 by Oracle
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home

#default JDK is  7
export JAVA_HOME=$JAVA_7_HOME

我真正要做的是存储和导出3个不同的环境变量,这是我当前已安装的每种JDK风格的一种。 然后,我选择一个作为默认值(即JDK7)-请参阅内联注释。 同时,实际上我要创建3个不同的别名命令,以根据希望在当前shell中“加载”的jdk更新JAVA _HOME变量的值。 因此,当我打开终端时,我的默认java-vm设置被设置为JDK7

翻译自: https://www.javacodegeeks.com/2013/02/multiple-java-jdks-on-your-macosx-environment.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值