[linux]ubuntu上卸载openjdk并安装sunjdk

装载:http://blog.sina.com.cn/s/blog_66474b1601016pkj.html

在ubuntu软件安装软件中卸载掉openjdk并安装sunjdk后,使用java-version如下:

ava version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)


发现仍然在openjdk环境下,于是ll /usr/bin/java  修改java对应的jdk环境

使用命令: update-alternatives --config java


结果为:
有 2 个候选项可用于替换 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        手动模式

要维持当前值
  • 请按回车键,或者键入选择的编号:2


  • 然后修改你自己IDE工具里的jre对应路径即可。

本人的情况不是这样,但是,按照上述做法确实弄好了


1.先到ubuntu software center 去找到openjdk,然后remove 

2.安装sun的JDK

$ sudo add-apt-repository ppa:ferramroberto/java

$ sudo apt-get update

$ sudo apt-get install sun-java6-jre sun-java6-plugin

$ sudo apt-get install sun-java6-jdk

3.用java -version发现Jre还是openJDK的,用root用户改下默认JDK为SUN的

使用命令: 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/java-6-sun/jre/bin/java       63        手动模式 

 

键入选择的编号:2   

回车

 

4.验证下java -version发现已经改为sun的jre


第三种方法:

1.到官网下载安装包: jdk-7-linux-i586.tar.gz

2.创建安装目录:sudo mkdir /usr/lib/jvm

3. 解压缩:tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm

4.设置环境变量:vim ~/.bashrc

export JAVA_HOME=/usr/lib/jvm/jdk-7 

export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

 

关闭终端,重新打开


sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-7/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-7/bin/javac 300  

 

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/java-6-sun/jre/bin/java       63        手动模式 

 

键入选择的编号:2   

回车

 

4.验证下java -version发现已经改为sun的jre



你可能感兴趣的:(环境搭建)