假设JDK安装在C:/Program Files/Java目录下,该目录下有两个文件夹:jdk1.6.0_14和jre6
设置环境变量如下所示:
在我的电脑->属性->高级->环境变量->用户变量
变量名: 值:
classpath .;C:/Program Files/Java/jdk1.6.0_14/lib 注(.;一定不能少,因为它代表当前路径)
path C:/Program Files/Java/jdk1.6.0_14/bin
如果没有.; ,用javac可以编译通过,但用java输出的时候,则会有如下所示的提示:
Exception in thread "main" java.lang.NoClassDefFoundError:Test
Caused by: java.lang.ClassNotFoundException: Test
...
...
(假设测试文件为:Test.java)
其它方法【设置系统变量】:
本人安装的JAVA为 C:/Program Files/Java/jdk1.6.0_14
A.增加变量:
变量名:JAVA_HOME
变量值: C:/Program Files/Java/jdk1.6.0_14
B.增加变量
变量名: classpath
变量值: % JAVA_HOME %/lib
C.增加变量【如没有则增加】
变量名: path
变量值: % JAVA_HOME %/bin
测试是否正确:CMD>javac -version,如看到版本信息则配置正确