Trước tháng 4-2019, cách tốt nhất để cài đặt Oracle JDK trên Ubuntu là sử dụng PPA (Personal Package Archives). Chẳng hạn ppa:webupd8team/java là một trong các sự lựa chọn đó, các lệnh của nó tự động download Oracle JDK và cài đặt cho bạn. Tuy nhiên chính sách của Oracle đã thay đổi, bất cứ ai muốn download Oracle JDK phải đăng nhập với một tài khoản và chấp nhận các điều khoản của họ. Vì vậy các PPA như webupd8team/java (hoặc tương tự) đã không còn hoạt động được nữa.
Chú ý: Oracle có kế hoạch hỗ trợ lâu dài với các phiên bản Java 8, 11, 13. Vì vậy tốt nhất bạn nên sử dụng một trong các phiên bản này. Trong bài viết này tôi hướng dẫn bạn cài đặt Oracle JDK 11, bạn có thể làm tương tự với các phiên bản khác. Trước hết bạn cần truy cập vào địa chỉ dưới đây để download Oracle JDK: https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
Cuối cùng bạn nhận được một file: jdk-11.0.6_linux-x64_bin.tar.gz
Cài đặt Java
Sử dụng lệnh sudo tar xvzf jdk-11.0.6_linux-x64_bin.tar.gz để giải nén tập tin mà bạn đã download được ở bước trước.
Sau khi giải nén, bạn có một thư mục, di chuyển thư mục đó tới /usr/local/java: sudo mv jdk-11.0.6 /usr/local/java/
Gõ những lệnh sau đây để cài đặt Java trên hệ thống:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk-11.0.6/bin/javac" 1
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk-11.0.6/bin/java" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chown -R root:root /usr/local/java/jdk-11.0.6
sudo update-alternatives --config java
Kiểm tra kết quả cài đặt của bạn: java -version
Để gỡ cài đặt Java trong Ubuntu, bạn có thể tham khảo bài viết: Gỡ cài đặt Java trong Ubuntu