JDK 主要有如下三个版本。
J2SE: Java 标准版本,包括开发桌面应用的系列类库。
J2EE: 包含Java 标准版,还增加了企业应用开发所需的类库。
J2ME: Java 2 平台微型版,被使用在资源受限制的小型消费型电子设备上。
(1)登录http://www.sun.com站点,根据所使用的操作系统,选择J2EE 的最新版本。
(2)双击下载的可执行性文件,安装向导对话框,表明JDK 开始安装。
(3)安装过程与安装其他Windows 软件并没有太大的不同,同样是多次单击【下一步】按钮,需要选择安装路径等步骤。建议不要修改后面的Sun/AppSever 路径。
(4)口令密码。
(5) 安装成功后,增加编译和运行必需的环境变量。编译和运行Java 程序必须增加CLASSPATH 环境变量。在编译和运行Java 程序时,需要JDK 的系统类,如java .lang.String
等, Java 程序会根据CLASSPATH 环境变量指定的路径搜索这些类。因此该环境变量就是系列的搜索路径,编译和运行J2EE 的应用主要需要如下三个jar 文件:
Sun/AppServer/jdk/lib/tools.jar
Sun/AppServer/jdk/lib/dt.jar
Sun/AppServer/lib/j2ee.jar
JAVA中常用需要设置的三个环境变量:
JAVA_HOME 、CLASSPATH、PATH
(一)配置环境变量:(相对路径)
1.JAVA_HOME=x:/jdk1.6.0 JAVA_HOME
2.用%JAVA_HOME%就可以取代:x:/jdk1.6.0这一部分
CLASSPATH
.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/activation.jar:$JAVA_HOME/lib/mail.jar
或
CLASSPATH
./;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar
3.PATH
;%JAVA_HOME%/bin
(二)配置环境变量:(绝对路径)
1.Java_HOME
D:/jdk1.5.0
2.CLASSPATH
.;D:/jdk1.5.0/lib/tools.jar;D:/jdk1.5.0/jre/lib/rt.jar;
3.PATH
D:/jdk1.5.0/bin;
(三)把下面的代码用批处理执行,对设置环境变量会很方便的
@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 的安装目录,不做任何设置,现在退出环境变量设置。
)
)
(四)其它做法参考
cmd命令设置
SET PATH = c:/j2sdk1.4.0/bin
注意:在两个环境变量的设直中,都包含了一个" ."的路径,这个". "代表系统的当前路径,如果没有增加该路径,可能导致运行Java 程序时, class 文件已在当前路径,但在系统提供的文件中找不到该文件。