尝试在MacOS上安装Apache NetBeans IDE时找不到JDK

时间:2020-08-25 00:41:01

标签: java macos installation netbeans macos-big-sur

我试图在MacOS Big Sure上安装Apache NetBeans IDE,但是在一开始它会失败

enter image description here

这是我的java -version

enter image description here

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

7 个答案:

答案 0 :(得分:0)

尝试安装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

答案 1 :(得分:0)

Java通常已在Mac OS中安装。有时是Netbeans安装的问题。我遇到过同样的问题。我通过使用from requests import get res = get("https://discord.com/api/v8/applications/detectable") print(res.request.headers) 安装netbeans解决了它。使用命令行而不是尝试从Web下载Netbeans。

答案 2 :(得分:0)

我执行了以下过程:Installing Netbeans 8.2 on MacOS Big Sur no JDK found

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

答案 3 :(得分:0)

我所以设置java_home的过程对我来说不起作用。我所做的是从netbeans下载二进制zip,然后打开etc / netbeans.conf。在这里,您只需设置JDK (netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home")的路径,就需要删除此行前面的#。如果现在在此文件夹中运行bin / netbeans,则可以运行netbeans。让我知道这是否有帮助!

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

我在这里所做的就是将收到的答案合并在一起。

我安装了最新的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”

保存

运行程序。

答案 6 :(得分:0)

我发现一个更好的选择是使用 homebrew 包存储库安装 netbeans,其中包含将在您的机器上安装 netbeans 的命令。

brew install netbeans

expo snack