JDK安装与环境变量的配置

by LauCyun Jan 17,2016 16:02:22 13,122 views

本文包括Windows的JDK和Linux的JDK安装与环境变量的配置。

  • JDK(java development kit):Java开发工具包
  • JRE(java runtime environment):Java运行环境(有JDK可以不安装JRE)

JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

以下载Windows的jdk安装包为例:

在页面的Oracle Technology Network>Java>Java SE>Downloads栏可以看到Java Platform, Standard Edition点击JDK DOWNLOAD如图1红圈。


图1 JDK DOWNLOAD

Java SE Development Kit 7u9栏中选择jdk-7u9-windows-x64.exe软件包。注意,在下载前应该先阅读许可协议并选择接受该协议,如图2所示页面。


图2 接受该协议

OK,jdk安装包已经下载完成了,接下来就是安装了。

1 Windows平台

1.1 安装JDK

运行下载的jdk-7u7-windows-i586.exe软件包,可安装JDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\ jdk1.7.0_07(这里选择D 盘),建议不要把JDK的安装路径放在Windows操作系统所在分区内,默认的组件选择是全部安装。

假设安装路径为:D:\Java\,如图3所示,在Java文件夹内,有2个子文件夹:jdk1.7.0_67jre7。其中,前者是JDK的各种程序及类库等所在的文件夹;而后者是Java运行环境(Java Runtime Environment,JRE)。


图3 jdk和jre

安装成功后,D:\Java\jdk1.7.0_67中的文件和子目录自身所包含的文件和子文件夹内容如图4所示,bin 文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)等可执行文件。


图4 jdk

1.2 设置环境变量

JDK 中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。很多人可能会不习惯,但这是Sun特意采取的策略,为的是把精力更多地投入到Java语言本身而不是花在开发工具上。

为了能正确方便的使用JDK,可手工配置一些Windows的环境变量,Windows 98与Windows/xp/NT/2000/7的配置略有不同。下面以Windows7为例说明相关配置。

在桌面“计算机”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面,在“高级系统设置”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面。

如图5所示,在“系统变量”中单击“新建”按钮,新建一个名为java_home,值为D:\Java\jdk1.7.0_67的变量;


图5 新建变量java_home

再选择Path变量,在“变量值”中添加;%java_home%\bin;,如图6所示;


图6 设置Path

用同样方法设置环境变量CLASSPATH,其值为.;%java_home%\lib\tools.jar;%java_home%\jre\lib\dt.jar命令,如图7所示。


图7 设置环境变量CLASSPATH

设置完成后,单击“开始”→“所有程序”→“附件”→“命令提示符”打开DOS 窗口(或者按“Win键+R”快捷键,出现“运行”对话框,在“打开”栏里输入“cmd”按回车键。),在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确,如图8所示。


图8  检验jdk是否安装成功

2 Linux平台

2.1 解压

将下载下来的 jdk-8u65-linux-x64.tar.gz文件解压。使用如下命令解压:

$ sudo tar zxvf jdk-8u65-linux-x64.tar.gz

为了方便管理,可将解压后的文件移至/opt/Java/目录下。

$ sudo mv jdk1.8.0_65/ /opt/Java/

2.2 设置环境变量

切换root用户,修改/etc/profile文件(扩展阅读: 设置Linux环境变量的方法和区别),在文件的最后加上

export JAVA_HOME=/opt/java/jdk1.8.0_65
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${CLASSPATH}:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意:

  • 设置最后一项 PATH 时, $PATH前的连接符是:;是用在Windows系统里的。
  • Linux中可能有默认的低版本的jdk,为了使系统能识别出刚安装的版本,要把$JAVA_HOME/bin放在$PATH前面,当然也可以卸载之前的jdk,顺序就不固定了。
  • 设置CLASSPATH时,加上当前目录.

为了让更改立即生效,请在终端执行如下命令:

$ source /etc/profile

2.3 验证

通过以上步骤,JDK已安装完成。

输入以下命令验证 javajavacjava -version ,出现以下信息,说明环境变量配置成功,如图9:


图9 检验jdk是否安装成功

Tags