Saya ingin menginstal JRE Oracle dan untuk memperbarui ke versi terbaru dengan Pembaruan Perangkat Lunak saat dirilis. Apakah ada paket Ubuntu yang disediakan oleh Canonical atau Oracle?
Sebelum merilis Java 7, saya mengikuti cara ini untuk menginstal Java 6 .
Tapi itu tidak bekerja untuk Java 7 . Tidak ada paket sun-java7-xxx
. Bagaimana Anda menginstal Java 7 ?
Jawaban yang Diterima:
Ada jawaban serupa tentang cara menginstal JRE 7.
Instal Java JDK
Cara manual
-
Unduh “file biner terkompresi” Linux 32-bit atau 64-bit – file ini memiliki ekstensi file “.tar.gz”.
-
Buka kompresinya
tar -xvf jdk-8-linux-i586.tar.gz
(32-bit)tar -xvf jdk-8-linux-x64.tar.gz
(64-bit)Paket JDK 8 diekstrak ke
./jdk1.8.0
direktori. N.B.:Periksa dengan seksama nama folder ini karena Oracle tampaknya mengubahnya 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 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
Ini akan menetapkan Oracle JDK sebagai 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 menjadi default.
-
Perbaiki kepemilikan file dan izin dari file yang dapat dieksekusi:
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
N.B.: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. -
Jalankan
sudo update-alternatives --config java
Anda akan melihat output seperti di bawah ini – pilih jumlah jdk1.8.0 – misalnya
3
dalam daftar ini (kecuali Anda belum pernah menginstal Java di komputer Anda dalam hal ini kalimat yang mengatakan "Tidak ada yang perlu dikonfigurasi" 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 default untuk mengedit 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/
N.B.:Anda dapat menautkan plugin (libnpjp2.so
) ke /usr/lib/firefox/plugins/
untuk instalasi di seluruh sistem (/usr/lib/firefox-addons/plugins
dari 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 restart apparmor:
sudo /etc/init.d/apparmor restart
Cara mudah (Usang)
Catatan: PPA tim WebUpd8 telah dihentikan efektif mulai 16 April 2019. Dengan demikian PPA ini tidak memiliki file Java. Informasi lebih lanjut dapat ditemukan di halaman PPA di Launchpad. Oleh karena itu metode ini tidak lagi berfungsi dan ada karena alasan permusuhan.
Cara termudah untuk menginstal JDK 7 adalah melakukannya dengan Web Up8 Oracle Java OOS. Namun, terkadang PPA ini diyakini sudah ketinggalan zaman. Perhatikan juga bahaya menggunakan PPA.
Terkait:Bagaimana Cara Menginstal Eclipse Indigo 3.7.1 di Ubuntu?Ini menginstal JDK 7 (yang mencakup 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
N.B.:Sebelum seseorang berteriak ini bertentangan dengan lisensi redistribusi Oracle – PPA sebenarnya tidak memiliki Java di repositori pribadi. Sebagai gantinya, PPA langsung mengunduh dari Oracle dan menginstalnya.
Cara Skrip
Jika Anda berada di instalasi baru Ubuntu tanpa instalasi Java sebelumnya, skrip ini mengotomatiskan proses yang diuraikan di atas jika Anda tidak ingin mengetikkan semua itu ke konsol. Ingat, Anda masih perlu mengunduh Java dari situs web Oracle — Tautan Oracle bukan wget
ramah.
Sebelum menggunakan pastikan bahwa 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 keluarkan dari folder untuk 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, tambahkan ini di 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 akan 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 menginstal Oracle JDK 6?