DOS命令下运行java出错

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:46:01
我运行一个简单的名为Hello.java 。里面的主类我也命名为Hello,但是就是编译没有问提,而运行的时候就报错。我的环境变量设置如下:
CLASSPATH C:\jdk15016\lib;C:\jdk15016\lib\tools.jar;C:\Tomcat60\lib; JAVA_HOME C:\jdk15016; path C:\jdk1501\bin;C:\Tomcat60\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN

我的java文件是直接放在c盘的跟目录下的,编译时用的命令是:javac Hello.java 编译正常,然后我运行,命令为:java Hello 但是就报错了:Exception in thread "main" java.lang.NoClassDefFoundError。
这是不是设置不对了呀。望高手指点谢谢了

classpath 在前面加入".;"(没双引号的)这是表示当前文件建夹的意思;

系统环境变量
path: C:\jdk1501\bin
CLASSPATH .

用户环境变量
path: C:\jdk1501

其他的狗屎都不要

path C:\jdk15016\bin;
classpath C:\jdk15016\jre\lib\rt.jar;.;
在系统环境变量中设置!
jre文件夹,你的是什么名字就该成什么名字!
.;一定要有!

环境变量设置错误 没有找到jar

一楼说classpath 在前面加入".;"
四楼又说classpat C:\jdk15016\jre\lib\rt.jar;.;
到底哪个对呀?
还有二楼又说什么狗屎之类的

path:
;c:\jdk1501\bin