如何在IntelliJ类路径中找到冲突类?

时间:2012-01-31 22:25:43

标签: java intellij-idea classpath

我作为Eclipse用户多年后尝试使用IntelliJ IDEA。与此同时,我正在开发一个我继承了许多依赖项的项目。

一个类不会编译,因为IDEA声称另一个类中的方法不存在。我可以在其源代码中看到该方法。在IDEA编辑器中按住Control键点击类名会将我带到看起来正常的源。

我的假设是编译器不是在项目中使用从源编译的类,而是在我的几十个库罐中使用同名的类。

我怎样才能找到IDEA的编译器在哪里找到冲突类?

1 个答案:

答案 0 :(得分:2)

CTRL-N并输入类名应该显示来自类路径的所有匹配类,以及它们所在的目录/ JAR。如果存在冲突,则该列表中应该有重复项。

另一种可能性是,您对引用类的源与该类的编译版本不匹配。

相关问题