JDK安装及环境变量配置

来源:互联网 发布:刀具长度补偿怎么编程 编辑:程序博客网 时间:2024/05/16 09:31

Windows(jdk-6u43-windows-i586.exe为例)

1.      从http://www.oracle.com/technetwork/java/javase/downloads/index.html找到最新的JDK8, 或者从http://www.oracle.com/technetwork/java/javase/archive-139210.html找早期的版本(目前JDK6还是很流行的,某些情况下,需要安装早期的版本),这里以JDK6作为例子。

2.      根据操作系统的位数,32位下载X86安装包,  64位的下载X64的安装包。这里以jdk-6u43-windows-i586.exe 为例。

3.      安装的时候,默认是安装在C:\Program Files\Java 或者C:\Program Files (x86)\Java 路径下,强烈建议不要安装此路径下,因为”ProgramFiles” 目录名中的空格有时候会引起一些问题。建议直接安装在 C: \Java 路径下(反正安装路径中不要出现空格就不会有大问题)

4.      环境变量配置(右击计算机-->属性-->高级系统设置-->高级-->环境变量)

变量名

变量值

注释

JAVA_HOME

C:\Java\jdk1.6.0_43

JDK安装的目录

Path

;%JAVA_HOME%\bin

在原来的Path变量值后面添加

CLASSPATH

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

注意,变量值里面有个”.” ,代表当前路径


  

  

 

5.      测试JDK是否安装成功。新打开一个cmd命令窗口,输入java –version , 如果有输出JDK 的版本信息,则说明安装成功。可以在写个打印Hello World的程序测试一下。

 

 

Linux (以Ubuntu 安装jdk-6u45-linux-i586.bin为例)

1.      在安装之前,系统没有任何jdk软件,也就是说在终端执行

$java -version

如果已经安装了OpenJDK 则先将它卸掉。

2.      从http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR下载jdk-6u45-linux-i586.bin安装包。假设安装包下载到/home/yerida/Downloads目录。

3.      进入/usr/local 目录,在该目录下创建一个java 子目录,并进入该java子目录

$cd /usr/local$sudo mkdir java$cd java

4.      将安装包复制到该java目录,并为该安装包添加执行权限

$sudo cp /home/yerida/Downloads/jdk-6u45-linux-i586.bin /usr/local/java$cd /usr/local/java$sudo chmod a+x jdk-6u45-linux-i586.bin

5.      执行该安装包

$sudo ./jdk-6u45-linux-i586.bin

6.      安装后/usr/local/java目录下多了一个jdk1.6.0_45 子目录,创建一个软连接指向该目录, 并删除安装包. 

$sudo ln -s jdk1.6.0_45 jdk$sudo rm jdk-6u45-linux-i586.bin

7.      设置环境变量

打开 /etc/profile文件,在文件末尾添加如下内容,保存并退出。

$sudo vim /etc/profile


#JDK environment variables

JAVA_HOME=/usr/local/java/jdk

JRE_HOME=$JAVA_HOME/jre

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/toos.jar

export JAVA_HOME JRE_HOME PATH CLASSPATH

 

8.      使配置立即生效

$source /etc/profile

9.      测试安装是否成功。在终端执行如下命令,如果输入如下信息,则安装成功。可以在写个打印Hello World 的程序测试一下。

$java –version

 

注意:

Linux步骤6创建软连接的目的是方便升级,或者在多个JDK版本之间进行切换。切换版本时,只需要删除原来的软连接,重新创建一个软连接指向目标版本。步骤如下

1.     按照上面的步骤7在/etc/profile 文件添加环境变量

2.     将两个JDK分别安装在/usr/local/java目录下,假设名称分别为jdk5,jdk6

3.     通过ln -s来切换jdk的版本:

$cd /usr/local/java$rm –i jdk$ln –s jdk5 jdk$java -version
 

执行如下命令切换到jdk6

$cd /usr/local/java$rm –i jdk$ln -s jdk6 jdk$java –version
 

0 0