Trong bài này tôi sẽ cài đặt gói JDK 8u151 tải về từ trang https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
Các bước thực hiện :
1. Tải gói jdk-8u151-linux-x64.tar.gz về máy
2. Chép gói này vào thư mục /usr/lib/jvm
~$ sudo scp jdk-8u151-linux-x64.tar.gz /usr/lib/jvm/
3. Sau đó vào thư mục /usr/lib/jvm và giải nén gói này
~$ cd /usr/lib/jvm/ xxx/usr/lib/jvm$ sudo tar zxvf jdk-8u151-linux-x64.tar.gz
4. Gán quyền sở hữu thư mục vừa giải nén cho root
xxx/usr/lib/jvm$ sudo chown -R root: jdk1.8.0_151
5. Thêm phiên bản này vào danh sách Java cài đặt trên máy
xxx/usr/lib/jvm$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_151/jre/bin/java 1061
xxx/usr/lib/jvm$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_151/jre/bin/javac 1061
6. Chọn phiên bản vừa cài đặt với lệnh sau
xxx/usr/lib/jvm$ sudo update-alternatives --config java
There are 5 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/java-7-oracle/jre/bin/java 73 manual mode * 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 83 manual mode 4 /usr/lib/jvm/jdk1.8.0_151/jre/bin/java 1061 manual mode Press enter to keep the current choice[*], or type selection number:
Sau đó chọn số 4 để dùng phiên bản vừa cài đặt.
7. Tương tự như trên, chọn trình biên dịch javac vừa cài đặt với lệnh sau, rồi chọn phiên bản vừa cài đặt :
xxx/usr/lib/jvm$ sudo update-alternatives --config javac