我有一个简单的测试maven项目(在Eclipse Neon上),我尝试链接到另一个jar的类。
项目结构显示在下图中:
Log4jManager是“第三方”jar的项目。 Log4jEx是尝试使用它的客户端。
您可能会在aaaa.java中看到导入指向Log4jManager中正确的包路径。然而,他们无法编译。
这是pom文件:
你能帮忙吗?
谢谢你,Tal
更新:
根据朋友的建议,我安装了InteliJ并创建了同一个项目。这里没有问题:
所以它似乎是一个Eclipse问题...... :(
答案 0 :(得分:1)
只是“清理项目”(项目菜单 - >干净),一切都会好的。 Eclipse重启也很有帮助。这是我不时遇到的典型Eclipse问题。
一般情况下:
如果您的项目从控制台(mvn clean compile
)编译得很好,那么您可以忽略这些Eclipse文物,因为它们很可能会消失。