【发布时间】:2021-01-21 01:03:40
【问题描述】:
我在安装了多个版本的 JDK(即jdk1.8.0_271.jdk 和 jdk-11.0.2.jdk)的 Mac 上运行 Aptana Studio 3 时遇到问题。 Aptana 需要 JDK 8,只有在 Library/Java/JavaVirtualMachines 中才会运行 Aptana,否则会出现启动致命错误。我需要为另一个应用程序打开 JDK 11,它在安装了两个 JDK 的情况下运行。我尝试使用以下方法在 .bash_profile 中将 JDK 8 设置为默认值,但由于某种原因(可能是一个显而易见的原因,可以回答这个问题)Aptana 无法识别默认设置,并且仅在我从中删除 jdk-11.0.2.jdk 时运行Java虚拟机。我知道有一个版本控制包jenv,但我没有安装它,也不确定它是否能解决问题。感谢有关如何解决此问题的任何指示,如果我可以/应该在 Aptana 的包内容中添加一个 shell,对以下命令进行适当的 mods 等。运行 Mac Mojave 10.14.6。谢谢。
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8*)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11.*)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
#default java8
export JAVA_HOME=$JAVA_8_HOME
【问题讨论】: