多个 Java JDK 版本、Aptana Studio 3、Mac OS

时间:2021-01-21 01:03:40

标签: java macos aptana

我在安装了多个 JDK 版本(即 jdk1.8.0_271.jdkjdk-11.0.2.jdk)的 Mac 上运行 Aptana Studio 3 时遇到问题。 Aptana 需要 JDK 8,当只有它在 Library/Java/JavaVirtualMachines 中时,Aptana 才会运行,否则,我会遇到启动致命错误。我需要为另一个应用程序使用 Open JDK 11,并且它在安装了两个 JDK 的情况下运行。我尝试使用以下内容将 JDK 8 设置为 .bash_profile 中的默认值,但出于某种原因(可能是回答此问题的明显原因)Aptana 无法识别默认设置,并且仅在我删除 {{1}来自 JavaVirtualMachines。我知道有一个版本控制包 jdk-11.0.2.jdk,但我没有安装它,并且不确定它无论如何都能解决问题。感谢有关如何解决此问题的任何指示,如果我可以/应该向 Aptana 的包内容添加一个 shell,在下面的命令中添加适当的 mods,等等。运行 Mac Mojave 10.14.6。谢谢。

jenv

1 个答案:

答案 0 :(得分:0)

macOS 选择最新版本的 JDK。您在这里有几个选择:

  • 删除您不想使用的 JDKs 文件(备份)
/Library/Java/JavaVirtualMachines/${JDK_VERSION}/Contents/Info.plist
  • 确保设置 Terminal 会话以使用给定版本
# inside ~/.zshrc put

export JAVA_HOME=$(/usr/libexec/java_home -v ${VERSION_OF_YOUR_CHOICE})
export PATH=${JAVA_HOME}/bin:${PATH}
  • 使用一些工具来维护 JDK 个版本

正如您已经提到的,您可以使用一些现有工具(例如 jenv