从网上下载一个JDK1.5.0安装完成后,需要设置一些环境变量,我按照网上设置后,编写了一个简单的JAVA程序,放在C盘下.我在DOS下编译可以成功,但执行的时候提示如下错误
excpetion in thread "main" java.lang.noclassdeffounderror:test
以前我配置过我的环境没有问题的,可是这次不知为什么就是不行了。
问题补充:
javac c:\T.java
没有问题
java c:\T
就出现了上面的异常-------------------
这是我配置的系统变量
CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_01Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\ ;%JAVA_HOME%\bin
;%JAVA_HOME%\jre\bin-----这是我添加的
excpetion in thread "main" java.lang.noclassdeffounderror:test
以前我配置过我的环境没有问题的,可是这次不知为什么就是不行了。
问题补充:
javac c:\T.java
没有问题
java c:\T
就出现了上面的异常-------------------
这是我配置的系统变量
CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_01Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\ ;%JAVA_HOME%\bin
;%JAVA_HOME%\jre\bin-----这是我添加的
这是我的异常截图请大家帮帮我谢谢了
javac T.javajava T
以前我也这么干过可是现在怎么不行了呢?
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JAVA_HOME
C:\Program Files\Java\jdk1.5.0_01 Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\ ;%JAVA_HOME%\bin
;%JAVA_HOME%\jre\bin-----这是我添加的
我这样修改了之后
javac c:\T.java没有问题
java c:\T 就不行
可是我把 T.class放到我的D盘根目录下
然后javac D:\T.java
java D:\T
就没有问题了
我真是郁闷啊
大家说说这是怎么回事啊
这个问题都亏绕我2天了
昨天晚上我一直在搜索这个问题的相关帖子忙活到凌晨2点
哎