Ada jawaban serupa tentang cara menginstal JRE 7.
Instal Java JDK
Cara manual
Unduh "file biner terkompresi" 32-bit atau 64-bit Linux - ia memiliki ekstensi file ".tar.gz".
Buka kompresi itu
tar -xvf jdk-8-linux-i586.tar.gz
(32-bit)
tar -xvf jdk-8-linux-x64.tar.gz
(64-bit)
Paket JDK 8 diekstraksi ke dalam ./jdk1.8.0
direktori. NB: Periksa dengan cermat nama folder ini karena Oracle tampaknya mengubah ini sesekali dengan setiap pembaruan.
Sekarang pindahkan direktori JDK 8 ke /usr/lib
sudo mkdir -p / usr / lib / jvm
sudo mv ./jdk1.8.0 / usr / lib / jvm /
Sekarang jalankan
sudo pembaruan-alternatif --instal "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo pembaruan-alternatif --instal "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo pembaruan-alternatif --instal "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
Ini akan memberikan Oracle JDK prioritas 1, yang berarti bahwa menginstal JDK lain akan menggantikannya sebagai default . Pastikan untuk menggunakan prioritas yang lebih tinggi jika Anda ingin Oracle JDK tetap default.
Perbaiki kepemilikan file dan izin dari executable:
sudo chmod a + x / usr / bin / java
sudo chmod a + x / usr / bin / javac
sudo chmod a + x / usr / bin / javaw
sudo chown -R root: root /usr/lib/jvm/jdk1.8.0
NB: Ingat - Java JDK memiliki lebih banyak executable yang dapat Anda instal seperti di atas. java
, javac
, javaws
Mungkin yang paling sering dibutuhkan. Jawaban ini mencantumkan executable lain yang tersedia.
Lari
sudo pembaruan-alternatif - konfigurasi java
Anda akan melihat output yang mirip dengan yang di bawah ini - pilih jumlah jdk1.8.0 - misalnya 3
dalam daftar ini (kecuali jika Anda belum pernah menginstal Java yang diinstal di komputer Anda dalam hal ini kalimat yang mengatakan "Tidak ada yang perlu dikonfigurasikan" akan muncul ):
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode
3 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
Ulangi langkah di atas untuk:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Catatan untuk pengguna NetBeans!
Anda perlu mengatur JDK baru sebagai pengeditan default file konfigurasi.
Jika Anda ingin mengaktifkan plugin 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/
NB: Anda dapat menautkan plugin ( libnpjp2.so
) ke /usr/lib/firefox/plugins/
untuk instalasi seluruh sistem ( /usr/lib/firefox-addons/plugins
mulai 15,04 dan seterusnya). Untuk Ubuntu 13.10, jalur ke direktori plugin adalah /usr/lib/firefox/browser/plugins/
.
Bergantung pada konfigurasi Anda, Anda mungkin perlu memperbarui profil apparmor untuk Firefox (atau browser lain) di /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:
# Replace the two lines:
# /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,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
Kemudian mulai ulang apparmor:
sudo /etc/init.d/apparmor restart
Cara mudah (Usang)
Catatan: PPA tim WebUpd8 telah dihentikan dengan efektif mulai 16 April 2019. Dengan demikian PPA ini tidak memiliki file Java apa pun. Informasi lebih lanjut dapat ditemukan di halaman PPA di Launchpad . Karenanya metode ini tidak lagi berfungsi dan ada karena alasan yang tidak bersahabat.
Cara termudah untuk menginstal JDK 7 adalah dengan melakukannya dengan Web Up8 Oracle Java OOS. Namun, diyakini bahwa PPA ini terkadang ketinggalan zaman. Perhatikan juga bahaya menggunakan AKP .
Ini menginstal JDK 7 (yang termasuk Java JDK, JRE dan plugin browser Java):
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
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default
Sumber
NB: Sebelum seseorang menjerit ini bertentangan dengan lisensi redistribusi Oracle - PPA sebenarnya tidak memiliki Java dalam repositori pribadi. Sebagai gantinya, PPA langsung mengunduh dari Oracle dan memasangnya.
Cara Script
Jika Anda berada di instalasi baru Ubuntu tanpa instalasi Java sebelumnya, skrip ini mengotomatiskan proses yang diuraikan di atas jika Anda tidak ingin mengetik semua itu ke konsol. Ingat, Anda masih perlu mengunduh Java dari situs web Oracle - Tautan Oracle tidak wget
ramah.
Sebelum menggunakan ini pastikan skrip ini berada di direktori yang sama dengan .tar.gz
ekstensi file yang Anda unduh dan tidak ada file yang dimulai dengan jdk-7 di folder yang sama. Jika ada, harap pindahkan dari folder sementara. Ingatlah untuk membuat skrip dapat dieksekusi ( chmod +x <script's file>
).
#!/bin/sh
tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.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
Jika Anda ingin menginstal plugin untuk Firefox kemudian tambahkan ini ke akhir skrip:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart
Periksa apakah instalasi berhasil
Anda dapat memeriksa apakah instalasi berhasil dengan perintah berikut:
java -version
Anda harus melihat sesuatu seperti
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
Anda dapat memeriksa apakah plugin JRE Mozilla telah berhasil dengan menggunakan situs web oracle resmi .
Untuk Java 6: Bagaimana cara saya menginstal Oracle JDK 6?