【发布时间】:2022-07-31 00:31:19
【问题描述】:
我试图打开一个 java 文件,我在其中引用了另一个 java 文件。 设置如下: 我有 A、B 和 C 类,如下所示:
A 类:
package proj;
public class A {
public static void main(String[] args) {
B b = new B();
}
}
B 类:
package proj;
public class B {
C c;
}
C 类:
package proj;
public class C {
B b;
}
当我尝试输入终端 javac A.java 时,出现错误(见下文)。当我尝试javac B.java 或javac C.java 时也是如此。如何启动我的 java 程序?
错误:
Desktop\test\proj> javac A.java
A.java:5: error: cannot find symbol
B b = new B();
^
symbol: class B
location: class A
A.java:5: error: cannot find symbol
B b = new B();
^
symbol: class B
location: class A
2 errors
【问题讨论】:
-
javac A.java B.java C.java? (请注意,这不是启动程序,它只是在编译它)。 -
@AndyTurner OMG 成功了,非常感谢!
标签: java visual-studio-code compilation javac