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目录的新目录。 现在您可以重定向它们。