【发布时间】:2021-02-10 15:53:19
【问题描述】:
我正在尝试将 JDK8 作为平台安装在 NetBeans 12.2 上,但我不断收到以下错误消息:
“无法检测和安装所选平台。java 或 javac 可能无法执行。”
有没有办法解决这个问题?还是有不会产生这个错误信息的JDK8版本?
进一步:我应该提到我在 MACOS Big Sur。
这是我在终端中使用 java -version 得到的结果:
java 版本 "15.0.2" 2021-01-19 Java(TM) SE Runtime Environment (build 15.0.2+7-27) Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7- 27、混合模式、共享)
这就是我使用 javac -version 得到的结果:
javac 15.0.2
【问题讨论】:
-
我想我知道如何回答你的问题。如果你打开 cmd 并输入
java -version,你能告诉我你得到什么输出吗?另外,测试javac -version。 -
我不知道它是否与您在 NetBeans12.2 上的问题有关,但请注意使用 NetBeans 12.1 的 macOS Big Sur 上的这个已知问题:Apache NetBeans 12.1 fails to run on Big Sur. Workaround: edit netbeans.conf and uncomment and set the JDK home path in the netbeans_jdkhome variable.
-
@geekTechnique NetBeans 使用自己的方法来确定要使用的 JDK 的版本和位置,因此调用 java 或 javac 的结果从命令行不相关。例如,您可能会看到无法从命令行找到 Java,但 NetBeans 中的 Java 可以正常工作,反之亦然。
标签: java netbeans java-8 platform netbeans-12