您的活跃平台是:JDK_1.6,但在项目的属性文件中找不到对应的属性“platforms.JDK_1.6.home”
题
我是一名 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 \缓存\
此错误可能在两种情况下发生:
- 右键单击您的 netbean 项目 -> 属性 -> 库
选择 Libraries 后,在顶部右侧面板中您可以看到“Java Platform”组合框。您的项目缺少此 Jave 平台。您需要使用 Jave 平台组合框旁边的“管理平台”底部进行添加。 - 即使场景(1)是正确的,它也可能发生。因为您的项目引用了库中的另一个 netbean 项目。此参考项目缺少 Jave 平台。
我的Linux在我的办公室和Mac家庭和这个问题经常是,当我在github上分享的项目,我解决它删除生成目录,做清洁和建设。
右键单击项目 - 属性 - 图书馆 - 选择从Java平台组合框中正确的JDK版本
NetBeans 错误
如果您的项目依赖于其他项目,请打开并清理构建所有项目(这为我解决了这个问题)。
最有可能与缓存相关的东西。按照之前有人的建议清理NB缓存
您应该删除私人文件夹下的文件的文件夹nbproperties
不隶属于 StackOverflow