我在尝试安装NetBeans时遇到了一个棘手的问题。我的机器上有JDK8,但我想使用用于NetBeans的JDK11。因此,我安装了AdoptOpenJDK 11并在.bash-profile中设置了java主路径。然而,我仍然在Mac上得到了“找不到JDK的问题”。因此,我尝试删除旧的JDK文件夹,并使用以下命令卸载旧的java:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java但这似乎导致了一个关键问题。虽然我已经安装了AdoptOpenJDK 11,但是NetBeans安装程序显示“找不到Java”,并且我还尝试使用他们的安装程序安装Oracle JDK。
.bash_profile中的JAVA路径:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home安装NetBeans时出现的问题:

编辑:我尝试安装的NetBeans版本是12.0。我尝试使用的JDK版本是AdoptOpenJDK 11和Oracle JDK 11 (两者都可以用于NetBeans)
发布于 2021-05-14 17:03:50
我刚刚在Big Sur上找到了一个成功的安装。
首先,请安装NetBeans 12.3而不是LTS12.0

其次,OracleJDK11在使用NetBeans时似乎有一些错误。NB经常意外退出,几乎无法正常使用(如果您的NB在下面的代码块中使用自动生成的终端命令意外退出,我们也是如此)。因此,我使用AdoptOpenJDK 11作为变通方法。请注意,对于我自己来说,我删除了除了这个JDK之外的所有JDK,因为即使我已经在.bash_profile中配置了java路径,预期仍然会发生。
/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home/bin/java ; exit;感谢您的评论,并祝您有一个良好的NetBeans体验!
https://stackoverflow.com/questions/67528092
复制相似问题