Java là một ngôn ngữ lập trình hướng đối tượng miễn phí, mã nguồn mở, đa năng và cấp cao. Nói chung, nó được sử dụng để tạo các ứng dụng web, di động và đám mây. Bạn có thể tạo trò chơi, chatbot và các ứng dụng khác bằng ngôn ngữ Java. Java JDK là một tập hợp của một số công cụ bao gồm JRE, Java, Javac và Jar. Có hai biến thể của JDK, OpenJDK và Oracle JDK.
OpenJDK là Java hoàn toàn mã nguồn mở với Giấy phép Công cộng GNU trong khi Oracle JDK yêu cầu giấy phép thương mại theo Thỏa thuận Giấy phép Mã nhị phân Oracle.
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt OpenJDK 16 và Oracle JDK 16 trên Rocky Linux 8.
Sau khi cập nhật tất cả các gói, hãy cài đặt các gói cần thiết khác bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, di chuyển thư mục đã giải nén đến /opt bằng lệnh sau:
Tiếp theo, bạn sẽ cần thêm đường dẫn Java vào tệp .bashrc.
Chỉnh sửa tệp .bashrc bằng lệnh sau:
Thêm các dòng sau vào cuối tệp:
Lưu và đóng tệp, sau đó kích hoạt Java bằng lệnh sau:
Tiếp theo, hãy xác minh phiên bản Java bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Sau khi tải xuống hoàn tất, hãy cài đặt tệp đã tải xuống bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Tiếp theo, bạn sẽ cần đặt đường dẫn Java trong thư mục /etc/profile.d.
Tạo một tệp mới có tên java.sh bằng lệnh sau:
Thêm vị trí cài đặt Oracle Java như hiển thị bên dưới:
Lưu và đóng tệp, sau đó kích hoạt biến môi trường Java bằng lệnh sau:
Tiếp theo, xác minh phiên bản Java bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
OpenJDK là Java hoàn toàn mã nguồn mở với Giấy phép Công cộng GNU trong khi Oracle JDK yêu cầu giấy phép thương mại theo Thỏa thuận Giấy phép Mã nhị phân Oracle.
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt OpenJDK 16 và Oracle JDK 16 trên Rocky Linux 8.
Điều kiện tiên quyết
- Máy chủ chạy RockyLinux 8.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cập nhật hệ thống
Trước tiên, bạn nên cập nhật hệ thống của mình lên phiên bản gói mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
dnf update -y
Mã:
dnf install wget curl -y
Cài đặt OpenJDK 16
Trước tiên, hãy tải xuống OpenJDK phiên bản 16 từ trang web chính thức của nó bằng lệnh sau:
Mã:
curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
Mã:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
Mã:
mv jdk-16.0.2 /opt/
Chỉnh sửa tệp .bashrc bằng lệnh sau:
Mã:
nano ~/.bashrc
Mã:
export JAVA_HOME=/opt/jdk-16.0.2export PATH=$PATH:$JAVA_HOME/bin
Mã:
source ~/.bashrc
Mã:
java --version
Mã:
java version "16.0.2" 2021-07-20Java(TM) SE Runtime Environment (bản dựng 16.0.2+7-67)Java HotSpot(TM) 64-Bit Server VM (bản dựng 16.0.2+7-67, chế độ hỗn hợp, chia sẻ)
Cài đặt Oracle JDK 16
Trước tiên, hãy truy cập trang web Oracle Javahttps://www.oracle.com/java/technologies/javase-jdk16-downloads.html?utm_source=diendancongnghe.com để lấy URL tải xuống và tải xuống bằng lệnh sau:
Mã:
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm
Mã:
rpm -ivh jdk-16.0.2_linux-x64_bin.rpm
Mã:
cảnh báo: jdk-16.0.2_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEYĐang xác minh... ################################## [100%]Đang chuẩn bị... #################################### [100%]Đang cập nhật / cài đặt... 1:jdk-16.0.2-2000:16.0.2-ga ####################################### [100%]
Tạo một tệp mới có tên java.sh bằng lệnh sau:
Mã:
nano /etc/profile.d/java.sh
Mã:
JAVA_HOME="/usr/java/jdk-16.0.2/bin/java"
Mã:
source /etc/profile
Mã:
java -version
Mã:
java version "16.0.2" 2021-07-20Java(TM) SE Runtime Environment (bản dựng 16.0.2+7-67)Java HotSpot(TM) 64-Bit Server VM (bản dựng 16.0.2+7-67, chế độ hỗn hợp, chia sẻ)