gpt4 book ai didi

java - 在 MacOS Big Sur 上安装 Netbeans 8.2 未找到 JDK

转载 作者:行者123 更新时间:2023-12-03 22:56:43 27 4
gpt4 key购买 nike

我最近升级到 MacOS Big Sur,尝试打开 NetBeans 8.2 时出现错误
缺少 JDK,需要运行一些 NetBeans 模块 .请使用 --JDK home 命令行选项指定 JDK 安装
我尝试将 JAVA_HOME 设置为 JDK 路径,但没有成功。所以,我卸载了 Netbeans 和 JDK 并重新下载了 Netbeans 8.2 和 JDK 8。
现在在尝试设置 Netbeans 时,它显示:

NetBeans IDE cannot be installed. Java (JRE) found on your computer but JDK 8 or newer is required. Please download and install the latest update of JDK 8 from http://www.oracle.com/technetwork/java/javase/downloads/index.html and restart NetBeans installation.


Java版本
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
Javac 版本
javac 1.8.0_271
我的当前 $JAVA_HOME 设置为 /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home我还尝试使用 JDK 14 和 15 安装 NetBeans 11 和 12,但它给出了相同的错误
编辑:
以下是唯一对我有用的解决方案。
/Applications/NetBeans/Apache\ NetBeans\ 12.1.app/Contents/Resources/NetBeans/netbeans/bin/netbeans --jdkhome /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
  • 将上述命令粘贴到终端上。它会打开 NetBeans。要在不再次键入命令的情况下使用 NetBeans,请将上述命令保存在代码编辑器中并另存为 NetBeans.command文件。
  • 然后打开文件。在提示的消息上单击确定。在终端上键入以下命令。sudo passwd root
  • 输入您的登录密码。
  • 只需按 输入 (您不必输入新密码)
  • 输入 su root和您的登录密码。
  • 输入 chmod +x <path of the file you saved with .command> .退出终端并打开保存的文件。它现在应该可以工作了。
  • 最佳答案

    我有同样的问题。
    我不需要重新启动计算机。
    我只是改变了这一行:

    netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home"
    在文件 netbeans.conf 中,来自目录:
    /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
    这对我有用

    关于java - 在 MacOS Big Sur 上安装 Netbeans 8.2 未找到 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64494505/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com