J2SE的开发环境配置与Path,ClassPath详解
《一》Java开发环境配置:
一。Windows下环境配置:
1。下载jdk-6-windows-i586.exe,安装到C:\Program Files\Java\jdk1.6.0目录。
2。在"我的电脑"--"属性"--"系统属性"--"高级"--"环境变量"--"系统变量"栏中, 设置3项属性:JAVA_HOME、PATH和CLASSPATH(大小写无关)。若属性曾经设置过,则可以进行编辑重新设置。变量值如下: JAVA_HOME = C:\Program Files\Java\jdk1.6.0 PATH = %JAVA_HOME%\bin; CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;G:\JCode; 注意各分号! 3。打开命令提示符对话框,在当前光标处输入命令java -version,如果出现版本信息,说明环境变量配置成功,即SDK已经成功地安装到当前计算机中。 4。J2se学习环境配置完成。 5。如果想运行其他用户的Java程序,可以只安装Java运行环境(Java SE Runtime Environment,JRE)由Java虚拟机、Java的核心类,以及一些支持文件组成,可以登录Sun的网站免费下载。 二。Linux下环境配置: ........ 《二》Path,ClassPath详解
1。Path
Path指定一个路径列表,用于搜索可执行文件。执行一个可执行文件时,如果不能在当前路径下找到,则依次寻找path中的每一个路径,直到找到。当找完Path中的路径也未找到时,Jdk则报错。Java的编译命令,执行命令,和一些工具命令都在bin目录下。
2。ClassPath
ClassPath是Java加载类(class or lib)的路径,是用于搜索Java编译或者运行时需要用到的类。只有类在CLASSPATH属性设置的路径下,Java命令才能识别使用。
ClassPath 的变量值可以是指定一个路径列表,列表中可以包含路径外,还可以包含.jar文件。Java查找类时会把这个.jar文件当作一个目录来进行查找。通常,我们需要把JDK安装路径下的jre/lib/rt.jar包含进来。列表中各项之间使用分隔符:Windows下用(;),Linux下用(:),将 path值放置在最前面,避免与其他版本JDK路径相混杂,而导致一些错误。安装JDK时,JDK自动将Java.exe拷贝一份到 Windows/System32目录下。 3。JAVA_HOME,该变量值就是SDK所在的目录,一些Java版本的软件和一些Java的工具需要用到该变量,设置path,classpath的时候,也可以使用该变量。
《三》另一些配置方法 (1)相对路径法 1.JAVA_HOME = x:\jdk1.6.0
2.用%JAVA_HOME%就可以取代:"x:\jdk1.6.0"这一部分, PATH = .;%JAVA_HOME%\bin 3.CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar (2)绝对路径法
1.Java_HOME = D:\jdk1.5.0
2.PATH = D:\jdk1.5.0\bin; 3.CLASSPATH = .;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar; (3)把下面的代码用批处理执行,对设置环境变量会很方便的
@echo off
IF EXIST %1\bin\java.exe ( rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量 @setx JAVA_HOME %1 @setx path %path%;%JAVA_HOME%\bin @setx classpath %classpath%;. @setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar @setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar @setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar @echo on @echo Java 2 SDK 环境参数设置完毕,正常退出。 ) ELSE ( IF "%1"=="" ( rem 如没有提供安装目录,提示之后退出 @echo on @echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。 ) ELSE ( rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录 @echo on @echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。 ) ) (4)cmd命令临时设置法
SET PATH = c:\j2sdk1.4.0\bin
另外可以把下面内容保存为BAT文件进行设置
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11\
set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
|