ubuntu上卸载openjdk并安装sunjdk

Ubuntu 卸载openjdk以后安装sun jdk , eclipe 提示: Version 1.5.0 of the JVM is not suitable for this product. Version: 1.6 or greater is required.


这种情况是默认的JRE没有删除完全, 系统默认仍然是使用以前的JRE 版本。

使用命令: 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        手动模式 


然后选择需要使用的JDK和JRE版本。



以下内容转载:


在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

你可能感兴趣的:(ubuntu上卸载openjdk并安装sunjdk)