How to install java 1.8 CentOS7 Fedora Redhat
Mục lục:
- Điều kiện tiên quyết
- Các biến thể Java
- Điều kiện tiên quyết
- Cài đặt OpenJDK
- Cài đặt OpenJDK 11 JDK
- Cài đặt OpenJDK 11 JRE
- Cài đặt OpenJDK 8 JDK
- Cài đặt OpenJDK 8 JRE
- Cài đặt Oracle Java
- Đặt phiên bản mặc định
- Gỡ cài đặt Java
- Phần kết luận
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ĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Cách cho phép Tiện ích Chưa được cài đặt được cài đặt trên Firefox
Firefox sẽ không cho phép cài đặt Tiện ích Chưa được cài đặt. Làm cho Firefox cài đặt Unsigned Extensions và kích hoạt lại các phần mở rộng bị vô hiệu hóa trên Windows PC.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.







