您的活跃平台是:JDK_1.6,但在项目的属性文件中找不到对应的属性“platforms.JDK_1.6.home”

StackOverflow https://stackoverflow.com/questions/1500847

我是一名 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 中工作。我尝试做的最后一件事是向我的项目添加一些二进制(图像)资源。

有帮助吗?

解决方案

这意味着你还没有告诉NetBeans的地方你的Java 1.6的安装。进入设置,添加的JDK(JDK->添加 - >新建),并选择上面的“本”的目录为您JDK16。

其他提示

在我的情况下,JDK设置在Netbeans的很好。这只是那冒出来的那些奇怪的Netbeans的问题之一。

我修复是:

清除Netbeans的高速缓存,即删除文件夹: C:\用户\\应用程序数据\本地\的NetBeans \缓存\

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

  1. 右键单击您的 netbean 项目 -> 属性 -> 库
    选择 Libraries 后,在顶部右侧面板中您可以看到“Java Platform”组合框。您的项目缺少此 Jave 平台。您需要使用 Jave 平台组合框旁边的“管理平台”底部进行添加。
  2. 即使场景(1)是正确的,它也可能发生。因为您的项目引用了库中的另一个 netbean 项目。此参考项目缺少 Jave 平台。

我的Linux在我的办公室和Mac家庭和这个问题经常是,当我在github上分享的项目,我解决它删除生成目录,做清洁和建设。

右键单击项目 - 属性 - 图书馆 - 选择从Java平台组合框中正确的JDK版本

NetBeans 错误

  1. 如果您的项目依赖于其他项目,请打开并清理构建所有项目(这为我解决了这个问题)。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top