1 つのフォルダー /projects/A/Test.java に次のコードがあります。
public class Test {
public static void t() {
System.out.println("Hey");
}
}
および folder#2 /projects/ で次のコードを使用します。
public class Test2 {
public final static void main(String[] args) {
Test t = new Test();
t.t();
}
}
最初のものを javac Test.java でコンパイルし、2 番目のものを javac Test2.java -cp ./A でコンパイルします。
Test2: Java Test2 を実行しようとすると、次のエラーが表示されます。
Exception in thread "main" java.lang.NoClassDefFoundError: Test
サブフォルダーから Test を呼び出す Test2 を実行するにはどうすればよいですか?