フォルダーに TestClass Java があります。
c:\foo\bar\TestClass.java
コードは次のようになります。
public class TestClass {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
入力すると
c:\foo\bar\javac TestClass.java
それから
c:\foo\bar\java TestClass
Hello World は問題なく表示されます。
しかし、私は追加したい
package bar;
また
package foo.bar;
実際にはフォルダーにあるため、私のクラスに: foo\bar
追加すると
package bar;
そしてこれを行います:
c:\foo\javac bar\TestClass.java
コンパイルは問題ありませんが、試してみると:
c:\foo\java bar\TestClass
パッケージ情報が間違っているため、java.lang.NoClassDefFoundErrorが表示されます。
どうすればこれを機能させることができますか?