当我尝试将 HelloWorld 放入包中时,我收到 NoClassDefFoundError,类文件的名称错误!我正在使用 Jamvm v1.5.2。我假设我的类路径设置正确,因为当 HelloWorld 不在包中时我能够运行...如何让 main 在带有 jamvm 的包内运行?我需要设置什么路径才能使其工作?谢谢。
你好.java:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello gumstix.");
}
}
root@overo:~/default# jamvm 你好
,你好 gumstix。
你好.java:
package test.com;
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello gumstix.");
}
}
root@overo:~/test# jamvm Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.NoClassDefFoundError: class file has wrong name