我刚刚安装了Netbeans IDE。我现在无法导入任何org。* libs,它只是说package org does not exist
。
另外,我将jdic.jar导入到项目中,即使代码完成建议显示为org.jdesktop。*,也会显示相同的错误。
我该如何解决这个问题?
答案 0 :(得分:16)
Clearing the cache修复了它。 在Windows 7中,缓存位于
中C:\Users\username\AppData\Local\NetBeans\...
在Linux上,缓存位于:
/home/username/.cache/netbeans/...
清除缓存并重新启动netbeans后,它又开始识别org.*
次导入。
答案 1 :(得分:2)
org.netbeans.lib.awtextra是AbsoluteLayout库的一部分。只要在表单中使用absolutelayout,它就应该由ide自动添加。但是如果在使用绝对布局后切换到其他布局,那么jar /库将从类路径中删除,现有代码调用库将无法编译。
如果您想使用绝对布局,请在项目中包含库。选择'图书馆'在项目中的节点,右键单击并选择“添加库”#39;并选择“绝对布局”'可用库列表中的库。
如果您不希望使用绝对布局,则最好取消注释/删除依赖库的代码,并使用新布局重新进行表单设计。
答案 2 :(得分:1)
您可以尝试导入
import org.xml.sax.Attributes;
这是JDK的一部分。如果你找不到,那就错了。
我怀疑您需要将库添加到maven pom.xml
文件中。
答案 3 :(得分:0)
您应该通过退出netbeans重定向所有丢失的.jar文件,然后重新打开它。应该有一个提示,要求您帮助IDE找到.jar文件。所以请这样做。如果您无法找到jar文件。清理并构建单个包。将在程序包目录中创建一个名为dist目录的新目录。现在你可以重定向它们了。
答案 4 :(得分:0)