Java, hai cách khác nhau để cài đặt nó trên Fedora 31

Tiếp tục với loạt bài viết nhỏ này phải làm gì sau khi có đã cài đặt Fedora 31 trên máy tính của chúng tôi thành công, sau khi cài đặt Google Chrome, bây giờ đến lượt một trong những yếu tố cần thiết nhất trong hầu hết mọi hệ điều hành, đó là Cài đặt Java.

Nhiều bạn sẽ biết Java, là một ngôn ngữ lập trình an toàn, ổn định. Ngoài việc là một nền tảng công nghệ máy tính và ngôn ngữ lập trình với nhiều khả năng kết nối với nhau.

Java là một thành phần thiết yếu trong bất kỳ hệ điều hành nào vì để chạy các ứng dụng dựa trên Java, Java phải được cài đặt. Môi trường thời gian chạy Java chủ yếu là cần thiết (JRE) là một tập hợp các thành phần phần mềm được sử dụng để chạy các ứng dụng Java trên hệ thống.

Mặc dù đối với các trường hợp khác, nếu bạn muốn phát triển các ứng dụng phần mềm cho Java, Bộ phát triển Java của Oracle (JDK), đi kèm với gói JRE đầy đủ với các công cụ để phát triển, gỡ lỗi và giám sát các ứng dụng Java và là một Java SE tuân theo Oracle Standard Edition.

Nhưng đối với trường hợp thực tế nhất, chúng tôi sẽ chỉ cài đặt môi trường thực thi, từ đó chúng tôi có thể chọn giữa cài đặt phiên bản riêng của Oracle hoặc phiên bản mã nguồn mở.

Cài đặt OpenJDK trên Fedora 31

Đối với trường hợp đầu tiên này, chúng tôi sẽ cài đặt phiên bản nguồn mở, đó là OpenJDK và nó được tìm thấy trong kho của hầu hết các bản phân phối Linux.

Trước khi cài đặt họ nên kiểm tra xem họ đã cài đặt java chưa, Điều này có thể được thực hiện bằng cách mở một thiết bị đầu cuối trong hệ thống và trong đó họ chỉ phải nhập lệnh sau:

java --version

Nếu nó trả về một cái gì đó như "phiên bản openjdk ..." bạn đã cài đặt Java trên hệ thống của mình. Nhưng nếu bạn thấy rằng nó chưa được tìm thấy, chúng tôi sẽ cài đặt cái này.

Trong cùng một thiết bị đầu cuối, chúng ta sẽ gõ lệnh sauĐể tìm kiếm các gói liên quan đến openjdk, bạn sẽ thấy một số tùy chọn cùng với mô tả của chúng:

sudo dnf search openjdk

Tuy nhiên về cơ bản, chúng ta phải chọn hai tùy chọn, cài đặt Java 11 hoặc Java 8. Chúng ta có thể cài đặt bất kỳ chương trình nào bằng cách thực hiện bất kỳ lệnh nào sau đây.

Java 11

sudo dnf install java-11-openjdk

Java 8

sudo dnf install java-1.8.0-openjdk

Hoặc nếu bạn cần sử dụng các phiên bản khác nhau, bạn có thể cài đặt cả hai, sau đó, bạn có thể cho biết bạn muốn làm việc với cái nào.

Hoàn tất quá trình cài đặt nếu bạn đã cài đặt nhiều phiên bản và bạn muốn chuyển đổi giữa chúng, bạn có thể thực hiện việc này bằng lệnh sau:

sudo alternatives --config java

Trong đó các phiên bản khác nhau sẽ được liệt kê và bạn có thể chọn giữa chúng bằng cách nhập số phiên bản bạn muốn làm việc.

Cài đặt Java từ RPM hoặc OpenJDK từ mã nhị phân trong Fedora 31

Phương pháp cài đặt khác mà chúng tôi có cài đặt Java trên Fedora 31 là từ mã nhị phân (Chỉ OpenJDK) hoặc gói RPM mà chúng tôi có thể tải xuống từ trang web Java.

Mặc dù anh ấy OpenJDK có sẵn trong Fedora repos, OpenJDK phiên bản 13 bị thiếu vì vậy đối với những người muốn cài đặt phiên bản này, họ phải cài đặt từ phương pháp này.

Đối với điều này, chúng tôi sẽ đi đến phần sau link tải phiên bản 13 của OpenJDK.

Hoặc từ thiết bị đầu cuối bằng cách nhập:

wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz

Hoặc trong trường hợp của gói RPM cái này có thể được tải xuống từ liên kết sau, chấp nhận các điều kiện sử dụng.

Đã hoàn tất quá trình tải xuống gói RPM cái này có thể được cài đặt bằng cách nhấp đúp vào tệp đã tải xuống hoặc từ thiết bị đầu cuối bằng cách nhập:

sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm

Cuối cùng dành cho những người sắp cài đặt OpenJDK họ phải giải nén gói bằng lệnh sau:

tar xvf openjdk-13.0.1_linux-x64_bin.tar.gz

Sau đó, chúng tôi sẽ chuyển thư mục đến / opt (nơi phần mềm bạn cài đặt thường được đặt):

sudo mv jdk-13 /opt/

Và chúng tôi định cấu hình môi trường với:

sudo tee /etc/profile.d/jdk13.sh <<EOF
export JAVA_HOME=/opt/jdk-13
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk13.sh

Và chúng tôi có thể xác nhận cài đặt bằng cách thực hiện:

echo $JAVA_HOME
java --version


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.