Java 找不到符号(它在那里…)
在netbeans中的maven项目中,我有以下几行代码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<
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