当我尝试将HelloWorld放入包中时,我得到NoClassDefFoundError,类文件名称错误!我正在使用Jamvm v1.5.2。我假设我的类路径设置正确,因为我能够在HelloWorld不在包中时运行...如何使用jamvm在包内运行main?我需要设置什么样的路径才能工作?感谢。
Hello.java:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello gumstix.");
}
}
root @ overo:〜/ default #jamvm你好 你好gumstix。
Hello.java:
package test.com;
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello gumstix.");
}
}
答案 0 :(得分:0)
不确定您是否有package test.com;
,但是如果您package test;
尝试将Hello.class文件移动到名为“test”的文件夹然后写
root@overo:~/default# jamvm test.Hello
来自“test”文件夹所在的目录。
在Windows上使用标准版Java SE版本,希望它也适用于你。