Android

Cách cài đặt java trên centos 7

How to install java 1.8 CentOS7 Fedora Redhat

How to install java 1.8 CentOS7 Fedora Redhat

Mục lục:

Anonim

Java là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới, được sử dụng để xây dựng các loại ứng dụng và hệ thống khác nhau.

Hướng dẫn này mô tả cách cài đặt các phiên bản và triển khai Java khác nhau trên CentOS 7. Chúng tôi sẽ chỉ cho bạn cách cài đặt OpenJDK cũng như Oracle Java.

Điều kiện tiên quyết

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Các biến thể Java

Java được phân phối theo ba phiên bản khác nhau, Phiên bản tiêu chuẩn (SE), Phiên bản doanh nghiệp (EE) và Phiên bản vi mô (ME). Hướng dẫn này bao gồm phiên bản Java SE (Phiên bản tiêu chuẩn).

Có hai gói Java khác nhau trong CentOS 7, Môi trường chạy thi hành Java (JRE) và Bộ công cụ phát triển Java (JDK). Nếu bạn chỉ muốn chạy các chương trình Java thì bạn cần JRE chỉ chứa Môi trường chạy thi hành Java và nếu bạn là nhà phát triển Java thì bạn sẽ cần JDK bao gồm JRE và các công cụ và thư viện phát triển / gỡ lỗi.

Ngoài ra còn có hai cách triển khai Java, OpenJDK và Oracle Java khác nhau mà hầu như không có sự khác biệt nào giữa chúng ngoại trừ Oracle Java có một vài tính năng thương mại bổ sung.

Nếu bạn không chắc chắn nên cài đặt phiên bản và triển khai Java nào, khuyến nghị chung là cài đặt để cài đặt OpenJDK 11 JDK, đây là phiên bản LTS hiện tại của Java.

Điều kiện tiên quyết

Trước khi bắt đầu với hướng dẫn, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Cài đặt OpenJDK

OpenJDK, việc triển khai nguồn mở của Nền tảng Java là sự phát triển và thời gian chạy Java mặc định trong CentOS 7. Việc cài đặt rất đơn giản và dễ hiểu.

Cài đặt OpenJDK 11 JDK

Tại thời điểm viết bài, OpenJDK 11 là phiên bản LTS hiện tại của Java và là phiên bản được đề xuất để cài đặt. Bạn có thể cài đặt nó bằng yum bằng cách gõ lệnh sau:

sudo yum install java-11-openjdk-devel

Xác minh cài đặt, bằng cách chạy lệnh sau sẽ in phiên bản Java:

java -version

Đầu ra sẽ trông giống như thế này:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Đó là nó! Tại thời điểm này, bạn đã cài đặt thành công Java trên hệ thống CentOS của mình.

Cài đặt OpenJDK 11 JRE

Bạn có thể cài đặt OpenJDK 11 JRE bằng yum bằng cách gõ lệnh sau:

sudo yum install java-11-openjdk JRE là một tập hợp con JDK và nếu bạn đã cài đặt gói JDK, bạn không cần phải cài đặt gói này.

Cài đặt OpenJDK 8 JDK

Java 8 vẫn là phiên bản Java được sử dụng rộng rãi nhất. Nếu ứng dụng của bạn yêu cầu Java 8 cũ hơn được cài đặt trên hệ thống CentOS 7 của bạn, hãy cài đặt nó bằng cách chạy lệnh sau:

sudo yum install java-1.8.0-openjdk-devel

Cài đặt OpenJDK 8 JRE

Tương tự như trên nếu ứng dụng của bạn yêu cầu OpenJDK 7 JRE, bạn có thể cài đặt nó với yum bằng cách chạy lệnh sau:

sudo yum install java-1.8.0-openjdk

Cài đặt Oracle Java

Trong phần này, chúng ta sẽ thực hiện các bước cài đặt Oracle Java. Các gói Oracle chỉ có sẵn để tải xuống từ trang web chính thức của họ.

Trước khi cài đặt Oracle Java, hãy đảm bảo bạn đọc Giấy phép Oracle JDK. Giấy phép chỉ cho phép sử dụng phần mềm phi thương mại, như sử dụng cá nhân và sử dụng phát triển.

Bạn có thể tải xuống các gói Oracle Java .rpm từ trang Tải xuống Java SE. Để tải xuống Java Java, bạn cần đăng ký trên trang web của Oracle.

Khi bạn tải xuống gói, sử dụng lệnh sau để cài đặt nó:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Đặt phiên bản mặc định

Bạn có thể kiểm tra Java mặc định, với:

java -version

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

sudo alternatives --config java

Đầu ra sẽ trông giống như sau:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

Để thay đổi phiên bản Java mặc định, chỉ cần nhập số khi được nhắc và nhấn Enter .

Gỡ cài đặt Java

Nếu bạn, vì bất kỳ lý do nào muốn gỡ cài đặt gói Java, bạn có thể gỡ cài đặt gói đó như bất kỳ gói nào khác được cài đặt với yum .

Ví dụ: nếu bạn muốn gỡ cài đặt gói java-1.8.0-openjdk-devel chỉ cần chạy:

sudo yum remove java-1.8.0-openjdk-devel

Phần kết luận

Bây giờ bạn đã học cách cài đặt và quản lý các phiên bản Java khác nhau trên máy chủ CentOS của mình, bước tiếp theo của bạn có thể là cài đặt một trong nhiều ứng dụng chạy trên Java, như Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elaticsearch, Cassandra, Jenkins, Gradle..v.v

trung tâm java