1、java.lang.ClassNotFoundException---这是关键,找不到类文件异常;
2、首先你要明白谁负责解释.class文件?是jre的bin 和lib,你看你的path路径和classpath路径,是不是少了jre的这两个文件;
3、写成这样的配置:
PATH=%JAVA_HOME%\bin; D:\Program Files\Java\jre6 \bin;
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
4、jdk下面也有一个jre目录,这个基本是负责解释jdk的工具的,因为jdk大多数的工具也是java开发的,还有安装时最好把jdk和jre放在同一个目录下,好的习惯。
ClassNotFoundException: error in opening JAR file
找不到D:\Program Files\Java\jre6\lib\rt.jar 文件,重新安装一下吧!
你的变量配置的问题,
classpath
.;E:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;E:\Program Files\Java\jdk1.6.0_10\lib\tools.jar
JAVA_HOME
E:\Program Files\Java\jdk1.6.0_10
PATH
;E:\Program Files\Java\jdk1.6.0_10\bin
你看看吧`
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
估计是JDK 1.6的版本不太稳定,或是你的JDK安装文件有损坏,建议换个 1.5的试一下