java中的简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:08:59
各位老大,小弟刚学JAVA就碰到这个问题!
import java.util.*;
public class test
{
public static void main(String [] args)
{
System.out.println(new Date());
}
}
以上是编写的代码
环境配置也没错,但编译执行后老提示这个:
Exception in thread "main" java.lang.NoClassDefFoundError: test
哪位大哥知道怎么回事呀??万分感谢!
我的类名第1个字母是大写的,也是和文件名一样,但还是出现了上述问题。
我把文件名和代码里的类名都改别的一样的名字,字母第一个都是大写,但执行后
提示的最后就变成了别一个类名,
Exception in thread "main" java.lang.NoClassDefFoundError: 另一个类名
这是怎么回事呀!
有谁知道呀,大哥,知道的加我QQ369898165 急

你文件的名字要是test.java才行

肯定是你的环境变量配置错了
肯定是你的环境变量配置错了
肯定是你的环境变量配置错了
肯定是你的环境变量配置错了
肯定是你的环境变量配置错了

文件名:Test.java
如果你的环境变量没有配置错误的话应该不会有问题
类名大小写要区分

import java.util.*;
public class Test
{
public static void main(String [] args)
{
System.out.println(new Date());
}
}

权威回答(书上的):
1,有可能类名拼错
2,classpath设置错误,没有包含必要的类库

有全部的吗,具体再给你考虑一下,而且也不知道你的问题所在。。。。。。。。。。。。。。。。。。。。。。。。。。。。
如果有的话可以发到我的空间上,给我留言就行了。。

程序本身没错误
错误的原因有两中可能
1;环境变量没配置正确,这个你自己说排除了
2;就是你的类名错误,你可是保存Test.java而你运行的是test