日期:2014-05-20  浏览次数:20693 次

设置java 的classpath问题,谢谢
winXP sp3
jdk1.6.0_25
安装目录为:C:\Program Files\Java\jdk1.6.0_25
我安装的是下载的jdk-6u25-windows-i586.exe
但是没有安装public jre也没有安装jdb,就是这些。

个人设置环境变量操作为
在系统变量下地PATH下最后加入:C:\Program Files\Java\jdk1.6.0_25\bin

用户变量名是:classpath
变量值是:.;C:\Program Files\Java\jdk1.6.0_25\lib;C:\Program Files\Java\jdk1.6.0_25\jre\lib
之前尝试很多种情况了,比如把那个rt.jar,dt.jar,tools.jar都加入过classpath了,可是还不通过

命令行下运行javac通过,之后的java命令就出错了
错误提示为:exception in thread"main"java.lang.NoClassDefFoundError:.....................

希望有人可以帮助我,我也查了很多了,但是没有帮助啊,最好事告诉我不通过命令行设置classpath的方法,谢谢!!!


------解决方案--------------------
按照我说的做三个环境变量
JAVA_HOME c:\program files\jdk1.6.0_25
CLASSPATH .;%JAVA_HOME%\lib
PATH 在原来的值后面加上 %JAVA_HOME%\bin

你写一个HelloWorld ,内容是
Java code

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
}