理解Path和Classpath
Windows下Java用到的环境变量主要有3个:JAVA_HOME、classpath、path。
最通俗可以这样理解:path是操作系统用 ,classpath是java编译器用。
1.JAVA_HOME指向的是JDK的安装路径,如D:\JDK_1.4.2,在这路径下应该能够找到bin、lib等目录。
2.classpath环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM和其他JDK工具通过依次搜索平台库,扩展库,和类路径来查找类。
3.path环境变量指定了JDK命令搜索路径,设置path的作用是让操作系统可以找到JDK命令。path环境变量原来Windows里面就有,只需修改一下,使他指向JDK的bin目录,这样在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的path的内容,并在其后加上%JAVA_HOME%\bin (注:%%引起来的意思是引用上一步设定好的环境变量JAVA_HOME,写成D:\JDK_1.4.2也是可以的。)