Java 找不到符号(它在那里…)

Java 找不到符号(它在那里…),java,netbeans,maven,compilation,Java,Netbeans,Maven,Compilation,在netbeans中的maven项目中,我有以下几行代码 Projection projection = two.translate(Vector.reg1).projection(direction); 二是形状实例 public abstract class Shape { public double mass; public double momentOfIntertia; public Vector center; public abstract List<

在netbeans中的maven项目中,我有以下几行代码

Projection projection = two.translate(Vector.reg1).projection(direction);
二是形状实例

public abstract class Shape {
   public double mass;
   public double momentOfIntertia;
   public Vector center;
   public abstract List<Edge> normals(Vector direction);
   public abstract Projection projection(Vector line);
   public abstract Shape transform(Transformation transformation);
   public abstract Shape translate(Vector translation);
   public abstract void render(Graphics graphics);
}

我不确定这会有什么问题,如果有什么问题,netbeans应该指出IDE中的错误,而事实并非如此。

尝试在所有涉及的项目上运行清理(在maven中,假设消息来自于此).

您可以尝试执行
mvn清理
,然后重新构建。

我遇到了同样的问题:Netbeans表示一个无效的方法,但他在那里!我尝试了几种方法来解决这个问题,但都没有成功。所以,我手动将jar归档上传到项目的dependency中:右键单击dependency,右键单击jar归档,手动安装工件。

我刚才遇到了这个问题。对我来说,符号在一个包中,我使用maven来管理代码

正在运行:

mvn clean install
没有帮我,我就跑:

mvn idea:clean idea:idea
之后,我发现符号消失了,这意味着我看到的代码不是我正在使用的代码。所以我想可能是因为IntelliJ没有更新代码,这导致了这种混乱

mvn idea:clean idea:idea