ubuntu12.04安装JDK1.6

来源:互联网 发布:网络安全员难做吗 编辑:程序博客网 时间:2024/05/21 09:16

一、下载并安装

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/javadoc 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

无需配置。

这个也是正常的,无需理会。)


原创粉丝点击