您的位置:首页 > 编程语言 > Java开发

ubuntu12.04安装JDK1.6

2013-01-31 13:41 387 查看
一、下载并安装

1、首先到http://www.oracle.com/technetwork/java/javase/downloads/index.html去下载JDK1.6 Linux 的版本,如:jdk-6u38-linux-i586.bin;

2、复制或剪切jdk-6u38-linux-i586.bin 到/opt...中;(当然也可以放在其他目录里) ;

3、cd /opt 

     sudo chmod u+x  jdk-6u38-linux-i586.bin

     sudo -s ./jdk-6u38-linux-i586.bin;

4、根据提示操作……安装完成;

二、配置环境变量;

方法一:

输入命令sudo gedit /etc/profile (这样相当于修改系统配置文件,对所有用户都有影响), 

或者 sudo /home/user/.bashr  ,或bashrc。  (只对user用户起作用)

在弹出的文件最后一行中粘贴如下信息:

      export JAVA_HOME=/opt/jdk1.6.0_38   

      export JRE_HOME=/opt/jdk1.6.0_38/jre   

      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

      export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

方法二:使用export命令,但是这样的只对当前shell起作用,重启系统或者新打开一个shell后则无效。

重新启动机器之后在在终端输入:java -version 如出现如下信息,表示安装配置正确。

:~$ java -version   

       java version "1.6.0_38"  

      Java(TM) SE Runtime Environment (build 1.6.0_38-b02)   

      Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)   
      

三、卸载JDK
1.删除JDK目录
       sudo rm -rf /opt/jdk1.6.0_38
       2.删除JDK环境变量
       sudo vim /etc/profile 
       export JAVA_HOME=/opt/jdk1.6.0_38   
       export JRE_HOME=/opt/jdk1.6.0_38/jre   
        
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

       export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

       保存退出即可。

配置默认JDK版本

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

执行代码:
    sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_38/bin/java 300  

    sudo update-alternatives --install /usr/bin/javac javac/opt/jdk1.6.0_38/bin/javac 300  

    sudo update-alternatives --install /usr/bin/jar jar/opt/jdk1.6.0_38/bin/jar 300

    sudo update-alternatives --install /usr/bin/javad
b3d3
oc javadoc /opt/jdk1.6.0_38/bin/javadoc 300

执行代码:

    sudo update-alternatives --config java  

   sudo update-alternatives --config javac

   sudo update-alternatives --config jar

 
 sudo update-alternatives --config javadoc

系统会列出各种JDK版本,如下所示:

    有3 个候选项可用于替换java (提供/usr/bin/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/java-6-sun/jre/bin/java       63        手动模式  

      3            /usr/lib/jvm/java-7-sun/bin/java           300       手动模式  

    要维持当前值[*]请按回车键,或者键入选择的编号:3  

    update-alternatives: 使用/usr/lib/jvm/java-7-sun/bin/java 来提供/usr/bin/java (java),于手动模式中。  

(如果出现的不是上面的提示,而是

链接组java 中只有一个候选项:/usr/lib/jvm/java-7-sun/bin/java

无需配置。

这个也是正常的,无需理会。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: