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!"); }}