我在一个文件夹 /projects/A/Test.java 中有以下代码:
public class Test {
public static void t() {
System.out.println("Hey");
}
}
并在文件夹#2 /projects/ 中使用以下代码:
public class Test2 {
public final static void main(String[] args) {
Test t = new Test();
t.t();
}
}
我用 javac Test.java 编译第一个 我用 javac Test2.java -cp ./A 编译第二个
现在,当我尝试运行 Test2: java Test2 时,我收到一个错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Test
如何运行从子文件夹调用 Test 的 Test2?