jdk环境变量配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”–>“高级”–>“环境变量”
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意变量值之间用“;”隔开)
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(到文件夹bin的目录)
4、“开始”–>“运行”–>输入“javac”–>“Enter”,如果能正常打印用法说明配置成功!
补充环境变量的解析:
JAVA_HOME:用户自命名变量,jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统变量,%引用JAVA_HOME变量,即当安装路径改变时只需更改用户自命名变量JAVA_HOME的值,作用:配置环境,使系统在任何路径下都可以识别java,javac命令。
临时环境变量配置
用途:
当Java安装到移动硬盘上时,且需拔出移动硬盘时电脑没留下痕迹。例如我们借别人电脑操作时。
命令行方式修改path变量:
1、更改目录到移动硬盘根目录
2、set path=移动盘Java路径
例如:
1、set 显示环境变量:
如:在命令行下输入:
set 会显示当前所有的系统环境变量
set c 会显示所有的以c开头或C开头的变量(即不区分大小写);
set com 会显示所有的以com开头或COM开头的变量(不区分大小写);
动态引用变量将显示引用路径
2、set 设置环境变量,用法示例:set 表达式,
如:set str=ok
就是将变量str的值设置成字符串“OK”
注意:set str=ok>
这个在批处理运行过程中会出错,系统会提示:“命令语法不正确。”
原因是,因为变量str中的值“ok>”的字符">"为一特殊字符,会被系统当成定向符处理,所以会运行出错,那如果确实要设置这样的变量str,值为 "ok>“怎么办呢?解决办法有二:将特殊字符转义,转义方法在该特殊字符前加一个“^”,如:set str=ok^> (这种方法比较少用,因为没有多少应用价值)
常见的解决办法,在set后面将整个表达式用 引号括起来,如:set "str=>"
3、删除环境变量
如:set str=
注:仅当前命令行窗口打开时起效,窗口关闭,临时配置失效,恢复电脑本身环境配置。
4、给变量追加内容(不同于2,那个是覆盖):输入“set 变量名=%变量名%;变量内容”。如,为path添加一个新的路径,输入“ set path=%path%;d:\nmake.exe”即可将d:\nmake.exe添加到path中,再次执行"set path=%path%;c:”,那么,使用set path语句来查看的时候,将会有:d:\nmake.exe;c: