当我尝试运行java程序时出现以下错误。在线程“main”中获取错误异常java.lang.NoClassDefFoundError:
"Exception in thread "main" java.lang.NoClassDefFoundError:"
我有,我有一个文件Goo.java
package book;
import cert.*;
class Goo
{
public static void main(String[] args)
{
Sludge s = new Sludge();
s.testIt();
}
}
我有一个证书文件夹中,我有一个文件Sludge.java一本书夹:
package cert;
public class Sludge
{
public void testIt()
{
System.out.println("Sludge");
}
}
我有D:\studies
两个文件夹(书和证书),我的课程路径包括:
.;C:\Program Files\Java\jre6\lib;C:\Program Files\Java\jre7\lib\ext\QTJava.zip;C:\Program Files\Java\jdk1.7.0\lib;D:\studies\book;D:\studies\cert;D:\studies
当我尝试运行文件Goo.java
时,我得到了NoClassDefFoundError
。
我在做什么错在这里?
感谢, Priyesh T.
你能告诉我们你用来执行java的命令吗? – jbranchaud 2012-02-10 23:14:12
我正在使用以下命令执行java:java Goo – 2012-02-10 23:18:22
这些文件夹应该包含'Goo.class'和'Sludge.class'。请确认这两个java文件已经被编译。 – 2012-02-10 23:22:18