NetBeans错误:包org不存在

我刚刚安装了Netbeans IDE。 我现在无法导入任何org。* libs,它只是说package org does not exist 。 此外,我将jdic.jar导入到项目中,即使代码完成建议显示为org.jdesktop。*,也会显示相同的错误。

我该如何解决?

清除缓存修复它。 在Windows 7中,缓存位于

 C:\Users\username\AppData\Local\NetBeans\... 

在Linux上,缓存位于:

 /home/username/.cache/netbeans/... 

在清除缓存并重新启动netbeans时,它开始再次识别org.* imports。

org.netbeans.lib.awtextra是AbsoluteLayout库的一部分。 只要在表单中使用absolutelayout,它就应该由ide自动添加。 但是如果在使用绝对布局后切换到其他布局,那么jar /库将从类路径中删除,现有的代码调用库将无法编译。

  • 如果您想使用绝对布局,请在项目中包含库。 在项目中选择“Libraries”节点,右键单击并选择“Add Library”,然后从可用库列表中选择“Absolute Layout”库。

  • 如果您不希望使用绝对布局,则最好取消注释/删除依赖库的代码,并使用新布局重新执行表单设计。

你能尝试导入吗?

 import org.xml.sax.Attributes; 

这是JDK的一部分。 如果你找不到,那真的是错的。


我怀疑你需要将库添加到你的maven pom.xml文件中。

您应该通过退出netbeans重定向所有丢失的.jar文件,然后重新打开它。 应该有一个提示,要求您帮助IDE找到.jar文件。 所以请这样做。 如果您无法找到jar文件。 清理并构建单个包。 将在程序包目录中创建一个名为dist目录的新目录。 现在您可以重定向它们。