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

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:04:40
我的系统环境变量是:
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.找到你java里的bin文件夹,复制路径
2右击我的电脑按属性->高级->系统变量(s)里的Path
双击进去,拉到最后,输入;再粘贴
3.运行cmd,输入cd换盘(如f盘,输入f;),换到你java那个盘,输入javac,你会看到你java的安装信息。

cmd 回车
javac HelloWorld.java加车
java HelloWorld回车
屏幕显示
Hello,World!

(1)java是区分大小写的,楼主编译运行程序的时候一定要注意,看大小写是否正确。
(2)path路径里最好不要用%%代替,最好直接用url路径,如把;%java_home%\bin;换成C:\jdk1.6.0_02\bin;
(3)程序里是否含有main函数,
希望对楼主有帮助。

看起来没什么问题,可能与你执行的命令有关。
在保存HelloWorld.java的路径下运行javac HelloWorld.java

把你的Tomcat那些东西都删了
只留jdk的,用java -version看看你的jdk版本对不对
是1.6么
最好不要是中文路径