java程序能编译不能运行

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:37:16
我是java初学者,我安装的是jdk1.50编写代码在doc下编译产生class文件厚编译就出错了,出错提示是:”Exception in thread "main" java.lang.NoClassDefFoundError: ls“其中ls是类名。问题解决的话绝对加分。
上面要补充点就是能编译不能执行,并且提示上面的英文。不是什么文件名的原因。

注意看一下你的public类的类名是否与你的文件名一致,新手很容易犯这种问题的。
比如
public class Test{
}
然后文件名就必须是Test.java才能正确编译的

那你检查一下你的main函数写没有?
就是这个
public static void main(String []agrs)
{}
函数写没有.
注意这个函数要放在声明为public的类里面哦.