这段Java代码为什么有错(初级)

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:35:38
public class temp
{
public static void main(String[] args)
{
System.out.println("haha");
}
}
编译是没有错,但是执行的时候报Exception in thread "main" java.lang.NoClassDefFoundError: temp
这个错。为什么?

你环境变量没有配置正确。注意classpath这一项。

配置问题或者执行路径问题
非程序内部错误

这里没错!但你胡整个程序有问题

1、在D盘根目录下:建立一个名为java的文件夹
2、将其保存在java的文件夹里,保存的文件名为:temp.java
3、在DOS下,先进入D盘下,用以下命令: d: 回车
4、再 cd java 回车
5、再 javac temp.java 回车
6、再 java temp 回车

编译的时候错误吧,文件名应该是首字母大写的。。。Temp.java

你声明的是public class temp
文件名也应该是temp.java
注意大小写!!!
另外自己的环境变量配置是否正确。