IntelliJ“无法找到符号”

时间:2016-09-13 16:17:52

标签: java intellij-idea

我在Intellij 2016.2.4

我从Git导入了一个项目(我是新手)。我现在想要运行一个模块。我在此模块中添加了所需的所有其他模块依赖项和JAR文件。他们的范围是编译。 该项目正在为其他人运行而不做任何更改。

如果我制作模块,我会:

java: cannot find symbol ; location: class utils.MyRandom

无法找到的方法在另一个模块中。有趣的是,如果我点击Classname并转到定义,Intelij会为该类反编译.class文件,并且该文件缺少两种方法 - 那些无法找到的方法。

此外,另一个模块需要该类。但不一样的方法!如果我使这个模块成功,但如果我为了测试目的而添加其他模块中没有的方法,它们也不能在这里工作。

我已经看到这里已经存在一些问题,但答案对我没有帮助。

enter image description here

“错误”类在COMMON中。虽然任何在这里都不起作用,但该类中的其他方法在CLIENT中工作。

2 个答案:

答案 0 :(得分:0)

看起来像是调用方法的模块的依赖项,MyRandom没有正确定义,这在克隆git repo时通常是一个问题,当推送时忽略某些特定于IDE的依赖项时。

答案 1 :(得分:-2)

这可能是由于缓存引起的冲突。 转到文件 - >使高速缓存/重新启动无效。 这应该有用。

由于