Java Netbeans无法识别JAR库

Java Netbeans无法识别JAR库,java,netbeans,jar,Java,Netbeans,Jar,我有一个奇怪的问题:Netbeans无法识别作为库添加的JAR文件 我以前在默认包中有类,我可以通过调用newthing()来访问Thing.jar在主类中。在我创建了一些包并重新组织了我的类之后,Netbeans开始抱怨这行代码:“找不到符号:类的东西”。我尝试删除/添加jar库。它没有任何抱怨,我可以在projects/libraries下看到jar文件。谷歌也没有发现任何关于如何添加JAR文件的魔术。我不明白为什么这在默认包中起作用,但在另一个包中不起作用。是否已在文件开头导入了类。 如果

我有一个奇怪的问题:Netbeans无法识别作为库添加的JAR文件


我以前在默认包中有类,我可以通过调用
newthing()来访问Thing.jar在主类中。在我创建了一些包并重新组织了我的类之后,Netbeans开始抱怨这行代码:“找不到符号:类的东西”。我尝试删除/添加jar库。它没有任何抱怨,我可以在projects/libraries下看到jar文件。谷歌也没有发现任何关于如何添加JAR文件的魔术。我不明白为什么这在默认包中起作用,但在另一个包中不起作用。

是否已在文件开头导入了类。
如果一个类不在同一个包中,java需要导入,即使jar文件被放置在库中

您是否已导入文件开头的类。
如果一个类不在同一个包中,java需要导入,即使jar文件被放置在库中

如果希望类在当前jar之外可用,则不应使用默认包。无法从默认包导入


请参见

如果希望类在当前jar之外可用,则不应使用默认包。无法从默认包导入


请参见

我没有创建JAR文件,我只是需要使用它。我对这种情况的理解是:(1)您需要从默认包导入一个类。(2) 从默认包导入是编译时错误。我不认为我们能帮上什么忙。我选择了对JAR进行反编译。它似乎在工作。谢谢你的链接。我没有创建JAR文件,我只是需要使用它。我对这种情况的理解是:(1)你需要从默认包导入一个类。(2) 从默认包导入是编译时错误。我不认为我们能帮上什么忙。我选择了对JAR进行反编译。它似乎在工作。感谢您的链接。似乎无法导入JAR内部的类。似乎无法导入JAR内部的类