未 JDK 发现在 MacOS Big Sur 上安装 Apache NetBeans IDE

No JDK found installing Apache NetBeans IDE on MacOS Big Sur

我正在尝试在我的 MacOS Big Sur 上安装 Apache NetBeans IDE,但一开始就失败了

这是我的java-版本

我试图像其他人在其他答案中所说的那样为 java_home 编辑 .profile 或 .bash_profile,但它什么也没做。

尝试安装 Java 8.

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8

如果您由于先前使用不同指令的变通方法而最终进入 Error: Cask adoptopenjdk8 exists in multiple taps:,请像这样指定绝对位置:

brew cask install adoptopenjdk/openjdk/adoptopenjdk8

安装完成后,将 JAVA_HOME 添加到 ~/.profile 并获取它。

export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin

安装 NetBeans IDE,问题

brew cask install netbeans

Java 通常已经安装在 Mac OS 中。 Netbeans 安装有时是个问题。我遇到过同样的问题。我通过使用 brew cask install netbeans 安装 netbeans 解决了这个问题。使用命令行而不是尝试从 Web 下载 netbeans。

我做了这个程序:

我安装了 Java 8 和 Netbeans 12.1。我无法安装 Netbeans 8.2,幸好安装程序导入了 Netbeans 8.2 首选项。

我所以设置 java_home 的程序和那些东西对我不起作用。我所做的是从 netbeans 下载二进制 zip,然后打开 etc/netbeans.conf。在这里,您可以简单地将路径设置为您的 JDK (netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home"),您需要删除此行前面的 #。如果你现在 运行 bin/netbeans 在此文件夹中,你可以 运行 netbeans。如果这有帮助,请告诉我!

我将 Netbeans 8.2 与 JDK 8u111 一起使用。

您可以在此 link 下载此版本的 Netbeans: https://www.oracle.com/technetwork/es/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html

我在这里所做的是结合我收到的答案。

我安装了最新的 Apache NetBeans IDE,即 12.1。

右键单击:Apache NetBeans 12。1.app -> 显示包内容

转到:/Contents/Resources/NetBeans/netbeans/etc

用文本编辑器打开 'netbeans.conf'。

搜索:#netbeans_jdkhome="/path/to/jdk"

将路径 添加到下面的 JDK 中,如下所示:

netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home"

保存.

运行 程序。

我发现一个更好的选择是使用自制程序包存储库安装 netbeans,并使用命令在您的机器上安装 netbeans。

brew install netbeans