6

我是一个 Java 菜鸟(但已经编程了 25 年以上,并且从第一天开始就使用 OO 语言)。

突然间我开始收到这个错误:

Your active platform is: JDK_1.6, but the corresponding property "platforms.JDK_1.6.home" is not found in the project's properties files. 

不确定是什么导致了这种情况,也不确定 Java 要求我做什么。我在 NetBeans IDE 中工作。我尝试做的最后一件事是向我的项目添加一些二进制(图像)资源。

4

8 回答 8

5

In my case the JDK setup in Netbeans was fine. It was just one of those strange Netbeans issues that come out of nowhere.

My fix was:

Clear the Netbeans Cache i.e. delete the folder: C:\Users\\AppData\Local\NetBeans\Cache\

于 2014-06-26T07:40:39.647 回答
2

此错误可能在两种情况下发生:

  1. 右键单击您的 netbean 项目 -> Properties -> Libraries
    选择 Libraries 后,在顶部的右侧面板中,您可以看到“Java Platform”组合框。您的项目缺少此 Jave 平台。您需要使用 Jave 平台组合框旁边的管理平台底部添加。
  2. 即使认为情况(1)是正确的,它也可能发生。因为您的项目引用了库中的另一个 netbean 项目。此参考项目缺少 Jave 平台。
于 2014-03-08T04:00:49.047 回答
2

这意味着您没有告诉 netbeans 您的 Java 1.6 安装在哪里。进入设置,添加JDK(JDK->Add->New),然后为你的JDK16选择'bin'上面的目录。

于 2009-09-30T21:54:00.297 回答
2

我的办公室有 Linux,家里有 Mac,当我在 github 中共享项目时,这个问题经常出现,我解决了它删除构建目录并进行清理和构建。

于 2014-11-24T16:41:30.773 回答
0

右键单击项目 - 属性 - 库 - 从 Java 平台组合框中选择正确的 jdk 版本。

于 2014-02-05T09:52:24.357 回答
0

对我来说,任何早期推荐的方式都没有帮助,但是将项目属性 -> 源/二进制格式更改为 JDK 7,保存而不是更改回 JDK 8 修复了此错误

于 2021-03-31T07:03:19.300 回答
0

NetBeans 错误

  1. 如果您的项目依赖于其他项目,请打开并清理所有项目(为我修复了它)。

  2. 最有可能与缓存相关的东西。按照之前某人的建议清理NB缓存

于 2016-09-12T18:57:08.563 回答
0

您应该删除 nbproperties 文件夹中私人文件夹下的文件。

于 2018-08-02T22:27:28.060 回答