关于JAVA 的 懂的麻烦看下 谢谢了~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:17:04
Exception in thread "main" java.lang.NoClassDefFoundError: F:\class\WhileList

这是怎么回事啊?

WhileList.java 编译成功了 WhileList.class 当运行 java WhileList

是时候就提示上面的那段话~~~

我是刚接触java还不懂~~~
public class WhileList{
public static void main(String[] args){
int sum=0;
int i=1;
System.out.print("累加和不大于10的所有自然数如下:");
while(sum<10){
System.out.print(i+"\r\n");
i++;
sum+=i;
}
}
}

我也是java的初学者,拿你的程序用eclipse编译调试,没问题。不知道你的问题出在那里,建议你用带编辑器的java编译器调试,比如eclipse,他不会因为程序的包位置而出问题,该软件对初学者有好处。

你环境变量class_path 没设置好吧
class_path = .;%java_home%
前面那个“点”至关重要 表示在当前目录查找类定义

public class WhileList
把主类改成这样

跟环境变量没关系,WhileList类里没main方法,你认真检查下里面有没有main方法或者main方法有没有写正确

删了重新做..或者换个编译器

看不出来问题!