首先需要安裝JDK,因為從Ubuntu 10.04開始就從官方源中取消了sun的jdk,所以需要自己從sun公司下載bin文件。我用的是64位的系統,所以需要下載"Linux x86_64“這樣名字的bin文件。
Sun公司提供的安裝指導如下:
1.下載文件.
2. 創建/usr/lib/jvm/java目錄,將剛才下載的文件復制到該目錄下.並進入/usr/lib/jvm/java目錄
3. 設置運行權限
執行命令:
% chmod +x 6u <version>-linux-x64.bin
4. 解壓文件.
執行命令:% ./jdk-6u <version>-linux-x64.bin
JDK文件就會解壓在當前路徑的一個名為jdk.6.0_<version> 的目錄中.
5. 執行sudo gedit /etc/environment,添加配置
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk.6.0_<version>/bin"執行
. /etc/environment
然後在命令行中輸入:
java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
OK,JDK安裝好了
----------------分割線----------------另一篇----------------
Java有2種,一種是Ubuntu源自帶的open-java(icedtea),OpenJDK是由Sun公司建立的開發Java SE開源實現的團體。一個是Oracle的sun-java6。前者是Ubuntu默認的Java,這裡采用的是sun-java6。
目前,Ubuntu 11.04的JAVA源尚未更新,無法通過“官方”安裝。解決的方法有以下兩種:
A、通過Ubuntu 10.10相關軟件庫在Ubuntu11.04中安裝Java(JRE/JDK和Java插件)
首先加入源
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
注:如果系統提示沒有add-apt-repository命令,則需要先安裝python-software-properties,命令sudo apt-get install python-software-properties。另外,www.linuxidc.com有些版本的ubuntu即使安裝了python-software-properties也無add-apt-repository命令,此時需要手動添加此行”deb http://archive.canonical.com/ubuntu maverick partner”到/etc/apt/sources.list文件中。)
手動加入源的方法
vi /etc/apt/source.list deb http://archive.canonical.com/ubuntu maverick partner"
安裝Java JDK
apt-get update apt-get install sun-java6-jdk
注:安裝過程中需要你回答是否同意使用協議(終端中紅藍色的提示界面),此時按tab鍵至OK,再按回車即可正常安裝。
如果還要安裝Java JRE和Java plugin,則可以運行下面命令:
apt-get install sun-java6-jre sun-java6-plugin
B、通過PPA在Ubuntu11.04中安裝java
通過Ubuntu PPA方式安裝。首先加入源:
add-apt-repository ppa:ferramroberto/java
安裝Java JDK
apt-get update apt-get install sun-java6-jdk
安裝Java JRE和Java plugin,則運行命令:
apt-get install sun-java6-jre sun-java6-plugin
注:PPA是Personal Package Archive(個人軟件包存檔)的縮寫,Ubuntu Launchpad網站提供的一項源服務,允許個人用戶上傳軟件源代碼,通過Launchpad進行編譯並發布為2進制軟件包,作為apt/新立得源供其他用戶下載和更新。PPA是默認情況下並未被包含在Ubuntu中的軟件的一個集合。www.linuxidc.com通常這些存儲庫的側重點是單個的程序,不過他們也可以包含更多內容,這取決於這些存儲庫的維護者。一個PPA有可能關注的是一個未發布的軟件。PPA以比Ubuntu自身快得多的速度來為你所喜愛的軟件提供更新。
設置當前默認的java解釋器和編譯器(如果沒有安裝多個java虛擬機可跳過這一步)
update-java-alternatives -s java-6-sun
C、配置JAVA環境變量
vi /etc/environment JAVA_HOME=/usr/lib/jvm/java-6-sun CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
使用以下命令使配置生效
. /etc/environment