ubuntu下配置安装jdk1.6实用简单方法详解

时间:2022-11-06 15:20:26

         网上看了一大堆的文档,才把一个jdk装好,感觉现在的安装jdk文档多却不不实用,为了后来的各位大侠安装jdk节省时间,现总结如下:

         系统:ubuntu10.04桌面版

         jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html (我下载的是64位bin格式版)


jdk-6u35-linux-x64.bin

首先将下载好的jdk:jdk-6u35-linux-x64.bin 用放到/usr/lib/jvm/目录下,ubuntu默认的jdk文件也是放这里

然后,执行命令修改权限

           sudo chmod u+x /usr/lib/jvm/jdk-6u35-linux-x64.bin

然后,在执行命令解压bin文件

          sudo  ./usr/lib/jvm/jdk-6u35-linux-x64.bin

执行完后,在/usr/lib/jvm/目录下会生成一个jdk1.6.0_35目录


第二步,配置环境

执行命令编辑profile文件:sudo gedit /etc/profile

在profile中的umask 022字段前,添加以下语句:

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_35

export JRE_HOME=/usr/lib/jvm/jdk1.6.0_35/jre

export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_35/bin

export CLASSPATH=.:/usr/lib/jvm/jdk1.6.0_35/lib:/usr/lib/jvm/jdk1.6.0_35/jre/lib


然后,一般来说修改/etc/profile文件后,需要重启机器才能生效。这里介绍一种不用重启使其生效的方法:

执行命令: source /etc/profile


第三步,分配jdk版本优先级

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_35/bin/java 500

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_35/bin/javac 500

一般执行第一个语句就行,执行第二个语句就会提示你:替换链接 /usr/bin/java 已经由 java 来管理了。


然后选择jdk版本,

    sudo   update-alternatives --config java


  选择       路径                                    优先级  状态
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式
*2            /usr/lib/jvm/jdk1.6.0_35/bin/java         500       手动模式

选择2,再次输入sudo   update-alternatives --config java就会出现上面的提示语句。


至此,jdk已经配置完成我们自己安装的


在命令行中输入:java -version

你会看到:

java version "1.6.0_35"        ---------------------------------------------------------------------这个就是我们安装想要系统默认执行的jdk版本的。
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)