NetBeans错误:包org不存在

时间:2012-01-06 15:38:54

标签: java netbeans jdic

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

我该如何解决这个问题?

5 个答案:

答案 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)

我很容易做到,只需单击Jframe,在“导航器”选项卡上,右键单击->“设置布局”->“绝对布局”并选择“ YEP”,它对我有用。

enter image description here