我在文件夹中有一个 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
我看到你好世界很好。
但我想追加
package bar;
或者
package foo.bar;
到我的班级,因为它实际上在文件夹中:foo\bar
当我添加
package bar;
并这样做:
c:\foo\javac bar\TestClass.java
编译很好但是当我尝试时:
c:\foo\java bar\TestClass
我得到:java.lang.NoClassDefFoundError因为我相信包信息是错误的。
我怎样才能使这项工作?