Hapus OpenJDK
sepenuhnya dengan perintah ini:
sudo apt-get purge openjdk-\*
Unduh di Oracle Java JDK
sini .
Catatan: unduh file yang sesuai, misalnya jika sistem Anda adalah x64 Ubuntu (yaitu, Debian) file unduhan diberi nama seperti ini:jdk-8u51-linux-x64.tar.gz
Untuk menemukan versi OS Anda, periksa di sini
Membuat folder bernama java
dalam /usr/local/
dengan perintah ini:
sudo mkdir -p /usr/local/java
Salin file yang Diunduh di direktori /usr/local/java
. Untuk melakukan ini, cd
ke direktori tempat file yang diunduh berada dan gunakan perintah ini untuk menyalin file itu ke /usr/local/java/
:
sudo cp -r jdk-8u51-linux-x64.tar.gz /usr/local/java/
CD ke /usr/local/java/
direktori dan ekstrak file yang disalin dengan menggunakan perintah ini:
sudo tar xvzf jdk-8u51-linux-x64.tar.gz
Setelah ekstraksi, Anda harus melihat folder bernama jdk1.8.0_51
.
Perbarui PATH
file dengan membuka /etc/profile
file dengan perintah sudo nano /etc/profile
dan tempel berikut ini di akhir file:
JAVA_HOME=/usr/local/java/jdk1.8.0_51
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Simpan dan keluar.
Beri tahu sistem bahwa versi Oracle Java baru tersedia dengan perintah berikut:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_51/bin/javaws" 1
Jadikan Oracle Java JDK sebagai default dengan perintah berikut ini:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_51/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_51/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_51/bin/javaws
Muat ulang sytem wide PATH / etc / profile dengan perintah ini:
source /etc/profile
Mulai ulang sistem Anda.
Periksa versi Java JDK dengan java -version
perintah. Jika instalasi berhasil, itu akan ditampilkan seperti berikut:
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-xxx)
Java HotSpot(TM) Server VM (build 25.51-xxx, mixed mode)