import com.test.foo.A cannot be resolved
我使用的IDE是NWDS。
我有一个 A 类,它被声明为 public,我有一个 B 类,它被声明为 public final。两者都在不同的包中声明。
com.test.foo 中的 A 类
com.test.foo1 中的 B 类
我正在尝试将公共(public)方法从 A 类导入到 B 类,但在 IDE 中收到上述错误。
两者都在不同的项目中。
代码片段如下:-
package com.test.foo
public class A {
public static void method1(){
....some code ....
}
}
-----
package com.test.foo1
import com.test.foo.A // i'm getting error here as import cannot be resolved
public final class B {
private method2(){
...... some code....
A.method1(); // import cannot be resolved error
}
}
有什么可以帮助解决这个问题吗?
预先感谢您的帮助:)
最佳答案
在您的图像中,您的类别是ClassA 而不是A。
所以错误是:
"import com.test.foo.A cannot be resolved"
您应该导入类ClassA
。
package com.test.foo1
import com.test.foo.ClassA;
public final class B {
private method2(){
//...... some code....
ClassA.method1();
}
}
关于java - java中无法解决导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41676732/