Ubuntu 下如何安裝Java JDK 6/7/8 或 JRE

1.下載
https://www.java.com/zh_TW/

2.解開檔案

tar -xvf jdk-8-linux-i586.tar.gz (32bit)

tar -xvf jdk-8-linux-x64.tar.gz (64bit)

3.搬移解開的 java 目錄(jdk1.8.0) 到系統的函式目錄(/usr/lib/jvm/)內

sudo mkdir -p /usr/lib/jvm
sudo mv ./jdk1.8.0  /usr/lib/jvm/

4.安裝與變更權限
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1

    sudo chmod a+x /usr/bin/java
    sudo chmod a+x /usr/bin/javac
    sudo chmod a+x /usr/bin/javaws
    sudo chown -R root:root /usr/lib/jvm/jdk1.8.0

5.更新系統設定
(會出現選擇項目,請選擇安裝的版本)

    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws

6.啟用瀏覽器 Mozilla Firefox外掛

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

或拷貝libnpjp2.so 到瀏覽器外掛目錄下
/usr/lib/firefox/plugins/


7.修正 apparmor 安全執行設定
修改 /etc/apparmor.d/abstractions/ubuntu-browsers.d/java

# 將這兩行
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,

修改成下兩行
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

重新啟動 安全執行設定
sudo /etc/init.d/apparmor restart

8.檢查版本
java -version    ------------------------------------------------- [其他]透過套件源簡易安裝 java 7 sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer 
標籤: Ubuntu Linux
評論: 1 | 引用: 0 | 閱讀: 9068
  • 1 
正邦 [ 2014-12-01 16:30 網址 | 回覆 | 編輯/刪除 ]
沒有javac檔 怎麼辦
  • 1 
發表評論
暱 稱(*): 密 碼:
網 址: E - mail:
驗證碼(*): 驗證碼圖片 選 項:
頭 像:
內 容(*):
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用