歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下將OpenJDK換成SunJDK

Ubuntu下將OpenJDK換成SunJDK

日期:2017/2/28 15:31:16   编辑:Linux教程

因為開發Hadoop的需要,openjdk不能用,所以得換成sun的jdk,所以,要先安裝sunjdk:

首先先要加入 repository

add-apt-repository "deb http://archive.canonical.com/ lucid partner"

注意版本

然後安裝 sun-jdk

apt-get update

apt-get install sun-java6-jdk sun-java6-plugin

安裝完之後,手動且換成sunjdk:

方法一:

update-java-alternatives -s java-6-sun

(或者sudo update-alternatives --config java,自己進行選擇)

因為我安裝過程中,沒看好,電腦自動重啟了,結果虛擬機上的Ubuntu就異常關閉了,可能安裝過程有問題,結果重啟之後用這個方法轉換的時候,顯示錯誤:

update-alternatives: 錯誤: 無 -javaplugin.so 的候選項。

所以我選擇了第二個方法:

www.linuxidc.com @linux:/etc/java-6-sun$ sudo update-alternatives --config java
有 3 個候選項可用於替換 java (提供 /usr/bin/java)。

選擇 路徑 優先級 狀態
------------------------------------------------------------
/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
* 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動模式
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 手動模式

要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:2
www.linuxidc.com @linux:/etc/java-6-sun$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

Copyright © Linux教程網 All Rights Reserved