首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac OS Big Sur上安装NetBeans时找不到Java和JDK

在Mac OS Big Sur上安装NetBeans时找不到Java和JDK
EN

Stack Overflow用户
提问于 2021-05-14 09:43:54
回答 1查看 192关注 0票数 1

我在尝试安装NetBeans时遇到了一个棘手的问题。我的机器上有JDK8,但我想使用用于NetBeans的JDK11。因此,我安装了AdoptOpenJDK 11并在.bash-profile中设置了java主路径。然而,我仍然在Mac上得到了“找不到JDK的问题”。因此,我尝试删除旧的JDK文件夹,并使用以下命令卸载旧的java:

代码语言:javascript
复制
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路径:

代码语言:javascript
复制
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home

安装NetBeans时出现的问题:

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

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 17:03:50

我刚刚在Big Sur上找到了一个成功的安装。

首先,请安装NetBeans 12.3而不是LTS12.0

其次,OracleJDK11在使用NetBeans时似乎有一些错误。NB经常意外退出,几乎无法正常使用(如果您的NB在下面的代码块中使用自动生成的终端命令意外退出,我们也是如此)。因此,我使用AdoptOpenJDK 11作为变通方法。请注意,对于我自己来说,我删除了除了这个JDK之外的所有JDK,因为即使我已经在.bash_profile中配置了java路径,预期仍然会发生。

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home/bin/java ; exit;

感谢您的评论,并祝您有一个良好的NetBeans体验!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67528092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档