1.为什么要配置环境变量?
因为在java开发的过程中需要随时编译java文件 配置变量时为了快速找到文件
2.配置步骤:
安装JDK,比如目录在C:\Java
为了方便java程序的开发,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量
(假定你的JDK安装路径为C:\Java\jdk1.6.0_30)
JAVA_HOME
C:\Java\jdk1.6.0_30
PATH
C:%JAVA_HOME%\bin
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)
这几个变量都是干什么的呢?
首先 path是我们首先要配置的变量,如果把我们的JDK路径添加进去应该是这样的
PATH
C:\Java\jdk1.6.0_30\bin
这样其实就可以了 ,完成这步之后编译器无论放在哪里都可以轻松访问了,但是这时候会有个问题,我们的JDK路径可能会改,文件夹的名字可能会改
,这样我们就不得不每次都得修改path,这时候问题就出现了,path是环境变量包括系统的
很重要,万一你每次修改不小心改错了怎么办???
解决方法我们可以把容易改变的,比如说盘符,文件夹名提取出来 ,做成一个变量:
JAVA_HOME =C:\Java\jdk1.6.0_30
如何引用?
%JAVA_HOME%
CLASSPATH是什么意思呢??
CLASSPATH可以再增加一些第三方的jar文件,方便手工编译和运行程序。
关于path路径的分号问题:1。如果加分号了 程序在搜索完成你指定的目录之后发现文件不存在
还会搜索整个电脑
,直到把电脑搜索完,这时候如果文件不存在,程序报错
2.如果不加分号,程序在搜索完你指定的目录发现文件不存在,程序直接报错
分别新建好后就可以测试一下了。
运行cmd,进入DOS界面,运行 java -version,如果以上环境配置正确,应该会显示当前JDK的版本信息。(可在任意目录下运行此命令)