【发布时间】:2020-12-27 06:12:34
【问题描述】:
我正在尝试在 Big Sur 下安装 Netbeans 8.2。我所有的尝试都失败了,每次我得到“没有找到 JDK”。我已经有 JDK 1.8。 感谢您的任何想法!
【问题讨论】:
-
你是否设置了指向JDK的JAVA_HOME路径?以及JDK的Path变量指向bin?
-
Yes.Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home 用于 JAVA_HOME 和 .../bin 用于 PATH。奇怪的是 /usr/libexec/java_home 指向 JRE 而不是 JDK 的位置。在 Big Sur 之前,我记得 /usr/libexec/java_home 它只是一个指向 JAVA_HOME 路径的 sumbolik 链接。现在,在 Big Sir 之后,它是一个二进制文件。
-
有什么想法吗?当我从 Catalina 升级到 BigSur 时,Netbeans 停止工作。它无法找到正确的路径,但我可以在配置文件中更改它。然后我从头开始重新安装 BigSur,Netbeans 无法开始安装。
-
@xeon [1] 只是一个疯狂的猜测,但是您升级到 Big Sur 是否可能捆绑了 JDK > 1.8?但是,由于您在 NetBeans 配置中设置了似乎不相关的路径。 [2] 可能没有帮助,但也请参阅NetBeans 8.2 does not open on Mac OS。 [3] 您能否用屏幕截图更新您的问题,该屏幕截图准确显示了 “未找到 JDK” 错误的位置?
-
也尝试使用 Java 11,然后使用 Apache Netbeans,结果相同。还尝试以两种方式安装 Eclipse:通过安装程序和通过自制软件,同样如此。 Eclipse 没有错误,但它没有启动。我面临同样的问题,比如这个威胁:stackoverflow.com/questions/63570470/….