向库中添加共享项目时,使用netbeans 6.8的java应用程序中出现符号错误

向库中添加共享项目时,使用netbeans 6.8的java应用程序中出现符号错误,java,netbeans,netbeans6.8,Java,Netbeans,Netbeans6.8,我有一个项目,它在其他三个项目之间共享功能,并将这些项目链接到现有项目,就像我通常使用libraries文件夹的add project功能一样 但是,当我昨天启动Netbeans时,这一切都正常工作,因为在其他项目中,即使项目是链接的,也无法编译。它可以识别包-只是实际的类本身没有被识别。。。更让人奇怪的是,一些班级的学生被选得很好 我已经检查了共享项目的dist文件夹,并且shared.jar文件存在。我还检查了Jar,其他没有被识别的类也在那里 有什么建议吗 解决方案 我必须重新安装net

我有一个项目,它在其他三个项目之间共享功能,并将这些项目链接到现有项目,就像我通常使用libraries文件夹的add project功能一样

但是,当我昨天启动Netbeans时,这一切都正常工作,因为在其他项目中,即使项目是链接的,也无法编译。它可以识别包-只是实际的类本身没有被识别。。。更让人奇怪的是,一些班级的学生被选得很好

我已经检查了共享项目的dist文件夹,并且shared.jar文件存在。我还检查了Jar,其他没有被识别的类也在那里

有什么建议吗

解决方案


我必须重新安装netbeans才能解决此解决方案

您是否也将AbstractCrawler.class编译到其输出位置?

您是否也将AbstractCrawler.class编译到其输出位置?

这很可能是6.8中的一个错误,因为我遇到了相同的问题,我只是通过重新创建项目来解决它,这是一个相当快的过程,只需重新导入源代码,然后添加它所依赖的jar


要确认这种情况,您只需查看NetBeans没有找到的导入,然后转到包含的JAR,看看类是否真的存在,如果存在,那么它应该能够找到它。

这很可能是6.8中的一个错误,因为我遇到了相同的问题,我只是通过重新创建项目来解决它,这是一个相当快的过程,只需重新导入源代码,然后添加它所依赖的jar


要确认这种情况,您只需查看NetBeans没有找到的导入,然后转到包含的JAR,查看该类是否确实存在,如果存在,那么它应该能够找到它。

您的意思是共享项目是否会输出构建文件夹?确实如此。您的意思是共享项目是否输出生成文件夹?它确实做到了。通过重新安装netbeans修复了这个问题:/这有多奇怪!通过重新安装netbeans修复了这个问题:/这有多奇怪!