相信大家看到这标题肯定暗骂月经贴吧。。相关的帖子我都读过了还是没有解决问题。
OK,言归正传。小弟刚从装了jdk1.5.0_06。然后就运行HelloWorld程序试了试,java HelloWorld。然后出现Exception in thread "main "java.lang.NoClassDefFoundError: HelloWorld的错误提示,看了其他贴子里说是classpath的设置问题。
然后我就看了下我环境变量里的设置,设置如下:classpath值是C:\Tomcat 5.5\common\lib\jsp-api.jar;C:\Tomcat 5.5\common\lib\servlet-api.jar.;C:\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Java\jdk1.5.0_06\lib\tools.jar;c:\java\jdk1.5.0_06\lib\dt.jar
java_home值是c:\java\jdk1.5.0_06
path值是c:\java\jdk1.5.0_06\bin
安装路径c:\java\jdk1.5.0_06.
请大家帮忙看看设置有什么问题,谢谢了
------解决方案--------------------
代码迷推荐解决方案:java环境变量设置
------解决方案--------------------
1,加在classpath得最前面,比如说.;C:\Tomcat 5.5\common\lib\jsp-api.jar;C:\Tomcat 5.5\common\lib\servlet-api.jar.;C:\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Java\jdk1.5.0_06\lib\tools.jar;c:\java\jdk1.5.0_06\lib\dt.jar
2,如果是我的话,我就删除系统classpath,而是对每一个java程序单独设置classpath,这样就不会互相影响,乱不了。
你自己看着办吧。
------解决方案--------------------
给你准确的答案:
因为我也遇到了。
http://blog.csdn.net/chszs/archive/2007/05/05/1597145.aspx