繁体   English   中英

在 Mac OS Big Sur 上安装 NetBeans 时未找到 Java 且未找到 JDK

[英]No Java Found and No JDK Found when installing NetBeans on Mac OS Big Sur

尝试安装 NetBeans 时遇到了一个棘手的问题。 我的机器上有 JDK 8,但想将 JDK 11 用于 NetBeans。 所以我安装了 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

但这似乎导致了一个关键问题。 NetBeans 安装程序显示“未找到 Java”,尽管我已经安装了 AdoptOpenJDK 11,并且我还尝试使用他们的安装程序安装 Oracle JDK。

JAVA路径在.bash_profile中:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home

安装 NetBeans 时出现的问题:

在此处输入图像描述

编辑:我尝试安装的 NetBeans 版本是 12.0。 我尝试使用的 JDK 版本是 AdoptOpenJDK 11 和 Oracle JDK 11(都可以用于 NetBeans)

我刚刚发现在 Big Sur 上安装成功。

首先,请安装 NetBeans 12.3 而不是 LTS 12.0

在此处输入图像描述

其次,Oracle JDK 11 在使用 NetBeans 时似乎存在一些错误。 NB经常意外退出,几乎不能正常使用(如果你的NB在下面的代码块中使用自动生成的终端命令意外退出,我们也是这种情况)。 所以我使用 AdoptOpenJDK 11 作为解决方法。 请注意,对于我自己,我删除了除此之外的所有 JDK,因为即使我已经在 .bash_profile 中配置了 java 路径,预期仍然存在。

/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home/bin/java ; exit;

感谢您的所有评论,并祝您使用 NetBeans 获得良好的体验!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM