注册 登录
编程论坛 J2EE论坛

菜鸟当然问菜问题!

qingquan31 发布于 2007-09-16 00:54, 593 次点击

环境变量:
path C:\Program Files\Java\jdk1.6.0_02\bin
JAVA_HOME C:\Program Files\Java\jdk1.6.0_02
CLASSPATH
C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;C:\Program Files\Java\jre1.6.0_02\lib\rt.jar

程序:
public class smp11
{
public static void Main (String args[])
{
System.out.println("你好");
}
}

运行结果:
Exception in thread "main" java.lang.NoClassDeFoundError:smp11
为什么会出现这种情况?

5 回复
#2
ynw5202007-09-16 08:16
Main写成main
#3
qingquan312007-09-16 12:25
改过来了,还是不好使,是不是环境变量错了?
#4
无缘今生2007-09-16 14:05
就是环境变量的问题:

在“CLASSPATH
C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;C:\Program Files\Java\jre1.6.0_02\lib\rt.jar”

的前面还应该加上:“.;”(只是加两个双引号里面的那两个符号)。

修改后应该是这样:
CLASSPATH
.;C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;C:\Program Files\Java\jre1.6.0_02\lib\rt.jar
#5
bingling5092007-09-16 14:33
看来配置环境变量的时候一定要小心哦!!!
#6
qingquan312007-09-17 09:36

.; 是什么意思 啊 ?
还是出错 晕死了

只有本站会员才能查看附件,请 登录

1