我有一个奇怪的问题:Netbeans没有识别添加为库的JAR文件。
我曾经在默认包中有类,我可以通过调用Main类中的new Thing();
来访问Thing.jar。在我创建了一些软件包并重新组织了我的类后,Netbeans开始抱怨这行代码:"找不到符号:Class Thing"。我尝试删除/添加jar库。它没有任何抱怨,我可以在项目/库下看到jar文件。谷歌也没有提出任何关于如何添加JAR文件的魔术技巧。我不明白为什么这在默认包中有效,但在另一个包中不起作用。
答案 0 :(得分:0)
您是否在文件的开头导入了类。 如果某个类不在同一个包中,则java需要导入,即使jar文件放在库中也是如此。
答案 1 :(得分:0)
如果您希望该类在当前jar之外可用,则不应使用默认包。无法从默认包导入。