Ubuntu 下如何安裝Java JDK 6/7/8 或 JRE
作者: 村仔 日期: 2014-05-20 09:08
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.檢查版本
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
評論: 1 |
引用: 0 |
閱讀: 10083
發表評論
NAT的DHCP設定 (2016-10-14 10:36)
使用zip壓縮及解壓縮 (2016-05-09 11:30)
Mint 17 的錄音程式 (2015-09-30 10:55)
用ffmpeg 來擷取影片片斷 (2015-09-22 16:52)
Imagination無法加入mp3當背景音效 (2015-09-22 16:44)
弄一台Ubuntu 主機當 Router 路由器 (2015-05-18 20:47)
fsarchiver 的備份與還原 (2015-05-12 09:26)
Audacity的中文化 (2015-04-16 10:47)
幫 lxc 內的 ubuntu 系統加入指令的自動補齊功能 (2015-03-29 17:08)