在OSX小牛上使用多个JDK的java
在Windows和Linux等平台上,出于开发目的安装额外的JDK相当简单:下载一个压缩文件,将其解压缩到某个偏僻的目录中,将JAVA_指向该位置,然后调用其bin目录中的文件
我正在尝试为OSX做逻辑上的等效,并寻求Java专家的建议,他们可能有一种更喜欢的方法,可以在不影响实际OSX环境的情况下完成这项工作。我的最终目标是,在使用IntelliJ时,只需选择几个JDK,历史性的和实验性的
明确地说,我不是在尝试更新OSX使用的Java,也不是在更改浏览器调用的JRE。我从供应商那里获得的每一个JDK似乎都想取代操作系统的版本,这与我想要的正好相反
从过去的经验来看,OSX(而Unix处于幕后)实际上是一个合作应用程序的集合,这些应用程序是经过仔细挑选的,它们具有依赖性和版本特性兼容性;升级一种语言或服务通常会产生灾难性或意外的后果,因此沙箱替代版本似乎是更好的方法,而且它使项目免受操作系统升级的影响
有什么建议吗
# 1 楼答案
如果你成为一名注册的苹果开发者,你将有权下载不同版本的Java for OS X开发者软件包,我相信它可以同时安装
请注意,你不必参加Mac开发者计划(费用为99美元)。你只需要注册为开发者,这是免费的