用java执行HelloWorld时出现Exception in thread "main" java.lang.noclassdeffounderror:HelloWorld

我的系统环境变量是:
JAVA_HOME =C:\jdk1.6.0_02
TOMCAT_HOME =C:\apache-tomcat-5.5.23

Classpath =.;C:\jdk1.6.0_02;C:\jdk1.6.0_02\bin;C:\jdk1.6.0_02\lib;C:\jdk1.6.0_02\lib\tools.jar;C:\jdk1.6.0_02\lib\dt.jar;C:\apache-tomcat-5.5.23\common\lib\servlet-api.jar;C:\jdk1.6.0_02\jre\lib;

path =%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%java_home%\bin;%CATALINA_HOME%\bin;%java_home%\jre\bin;
JAVA源程序是
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
这该怎么解决???谢谢大家了 ,急啊!!!!!!

重启了下可以了 谢谢

程序没问题
1.你看执行的java文件是不是名字是:HelloWorld.java
2.你若是用cmd运行程序,需要先进入指定的工作盘如文件在d盘下
应在cmd输入:d:回车 然后javac HelloWorld.java
然后 java HelloWorld
对了环境变量修改完成要重启机器才有效!
建议你下个eclipse 用
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-10
(1)java是区分大小写的,楼主编译运行程序的时候一定要注意,看大小写是否正确。
(2)path路径里最好不要用%%代替,最好直接用url路径,如把;%java_home%\bin;换成C:\jdk1.6.0_02\bin;
(3)程序里是否含有main函数,
希望对楼主有帮助。
第2个回答  2008-05-12
程序没错
环境变量我是这样设的
1.找到你java里的bin文件夹,复制路径
2右击我的电脑按属性->高级->系统变量(s)里的Path
双击进去,拉到最后,输入;再粘贴
3.运行cmd,输入cd换盘(如f盘,输入f;),换到你java那个盘,输入javac,你会看到你java的安装信息。
第3个回答  2008-05-12
noclassdeffounderror:HelloWorld
意思是找不到HelloWorld.class这个class文件;
你没用javac命令编译HelloWorld.java 或classpath里面没有包含HelloWorld.class所在的目录,你可以在cmd 下先进入HelloWorld.class所在的目录,然后执行java HelloWorld ,你的大小写是正确的。
第4个回答  2008-05-10
把你的Tomcat那些东西都删了
只留jdk的,用java -version看看你的jdk版本对不对
是1.6么
最好不要是中文路径

...in thread "main" java.lang.noClassDefFoudError:hello
4.键入命令“java -version”,出现画面,说明环境变量配置成功.

相似回答