ubuntu 12.04 安裝jdk

原文地址:http://www.linuxidc.com/Linux/2014-03/98320.htm

最近要編譯一下Android系統(tǒng)源代碼,就安裝了一個(gè)Ubuntu。但是之前沒有l(wèi)inux基礎(chǔ),所以在安裝java jdk這個(gè)地方花費(fèi)了不少時(shí)間,原因在于網(wǎng)上很多資料已經(jīng)過時(shí)了。那下文就簡(jiǎn)單明了地介紹如何在Ubuntu 12.04 LTS下安裝和配置JDK。

首選必須要說明的是,在Ubuntu 12.04 LTS上安裝JDK6本身并不復(fù)雜,只是目前較新版本的Ubuntu已經(jīng)不支持直接通過apt-get安裝了(我之前一直研究這個(gè)!_ ?。?。因此,需要從Oracle官方網(wǎng)站下載安裝包進(jìn)行安裝。其實(shí),目前Oracle已經(jīng)發(fā)布了JDK7。安裝JDK6的原因是TI的Android devkit 3.0.0在編譯rootfs時(shí),必須指定使用JDK6。木有辦法,只能搞JDK6了。

輸入命令:

java -version

將會(huì)輸出如下內(nèi)容:

root@linuxidc:~# java -version

程序 ‘java’ 已包含在下列軟件包中:

* default-jre

* gcj-4.6-jre-headless

* openjdk-6-jre-headless

* gcj-4.5-jre-headless

* openjdk-7-jre-headless

請(qǐng)嘗試:apt-get install <選定的軟件包>

說明還沒有安裝好jdk,先去 Oracle下載Linux下的JDK壓縮包,http://www.oracle.com/technetwork/java/javase/downloads/index.html,下好后直接解壓。

1、下載JDK6安裝包,我的為64位系統(tǒng)所以選擇jdk-6u45-linux-x64.bin

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、解壓jdk-6u45-linux-x64.bin,解壓出對(duì)應(yīng)的jdk-6u45文件夾,命令是:

$ chmod u+x jdk-6u45-linux-x64.bin

$ ./jdk-6u45-linux-x64.bin

3、然后移動(dòng)解壓出jdk-6u45文件夾到/usr/lib下,進(jìn)入在存放jdk文件夾的當(dāng)前目錄,將解壓好的jdk-6u45文件夾用最高權(quán)限復(fù)移動(dòng)到/usr/lib/jvm目錄里,此時(shí)即使沒有jvm目錄也可以執(zhí)行如下命令,jvm文件夾將得到創(chuàng)建。

$ sudo mkdir -p /usr/lib/jvm/(可有可無)

$ sudo mv jdk-6u45 /usr/lib/jvm/

安裝好之后,接下來需要設(shè)置環(huán)境變量,進(jìn)入當(dāng)前用戶名的主文件夾,修改.profile文件。注意,該文件是當(dāng)前用戶的配置文件,如果要對(duì)使用計(jì)算機(jī)的所有用戶生效,那么需要設(shè)置的文件應(yīng)該是 /etc/profile。輸入命令:

sudo gedit ~/.profile

在文件末尾加上:

export JAVA_HOME=/usr/lib/jvm/jdk-6u45

export JRE_HOME=/usr/lib/jvm/jdk-6u45/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

然后保存關(guān)閉,此時(shí)在命令行輸入java -version將會(huì)仍然顯示java沒有安裝。此時(shí),需要使用source更新下.profile文件,輸入命令:

$ source ~/.profile

再次使用java -version命令可以看到如下輸出:

www.linuxidc.com@linux:~$ java -version

java version “jdk-6u45″

Java(TM) SE Runtime Environment (build jdk-6u45-b18)

Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

到此,已經(jīng)將oracle jdk配置完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    JerichoPH閱讀 771評(píng)論 0 4
  • 由于各Linux開發(fā)廠商的不同,因此不同開發(fā)廠商的Linux版本操作細(xì)節(jié)也不一樣,今天就來說一下CentOS下JD...
    imbird閱讀 790評(píng)論 0 1
  • 原文地址:How to Install Oracle Java JDK on Ubuntu Linux This ...
    squirel閱讀 2,128評(píng)論 1 4
  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復(fù) [日期:2016-11-29] 來源:Linux社區(qū) 作...
    陽屯okyepd閱讀 3,848評(píng)論 0 7
  • 詩人實(shí)踐活動(dòng)與寫詩· 田 秀 詩來自于我們的生產(chǎn)生活,我們的基本工就是我們的社會(huì)實(shí)踐活動(dòng).因而,我們既是社會(huì)活動(dòng)的...
    興安居士閱讀 462評(píng)論 0 2

友情鏈接更多精彩內(nèi)容