How to Install Java JRE & JDK 14 on Ubuntu 18.04/19.10
Mục lục:
- Điều kiện tiên quyết
- Các biến thể Java
- Cài đặt OpenJDK mặc định (Java 11)
- Cài đặt OpenJDK 8
- Cài đặt Oracle Java
- Đặt phiên bản Java mặc định
- Đặt biến môi trường JAVA_HOME
- 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 đa nền tảng khác nhau.
Hướng dẫn này mô tả cách cài đặt các phiên bản OpenJDK khác nhau cũng như Oracle Java trên Ubuntu 18.04. Các hướng dẫn tương tự áp dụng cho Ubuntu 16.04 và mọi phân phối dựa trên Ubuntu, bao gồm Kubfox, Linux Mint và HĐH cơ bản.
Đ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 việc cài đặt phiên bản Java SE (Phiên bản tiêu chuẩn).
OpenJDK và Oracle Java là hai triển khai chính của Java, 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.
Có hai gói Java khác nhau trong kho Ubuntu, 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. Nhà phát triển Java nên cài đặt JDK, cũng bao gồm các công cụ và thư viện phát triển / gỡ lỗi.
Chúng tôi sẽ chỉ cho bạn cách cài đặt các gói Java khác nhau. Nếu bạn không biết nên sử dụng phiên bản hoặc phiên bản Java nào, khuyến nghị chung là sử dụng phiên bản OpenJDK mặc định có sẵn trên Ubuntu 18.04.
Cài đặt OpenJDK mặc định (Java 11)
Tại thời điểm viết bài, phiên bản LTS mới nhất của Java là phiên bản 11.
Thực hiện theo các bước bên dưới để cài đặt Java OpenJDK 11 trên hệ thống Ubuntu của bạn:
-
Đầu tiên, cập nhật chỉ mục gói
aptvới:sudo apt updateKhi chỉ mục gói được cập nhật, hãy cài đặt gói Java OpenJDK mặc định với:
sudo apt install default-jdkXá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.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, 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 Ubuntu của mình.
JRE được bao gồm trong gói JDK. Nếu bạn chỉ cần JRE, hãy cài đặt gói
default-jre
:
Cài đặt OpenJDK 8
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, bạn có thể cài đặt nó bằng cách nhập các lệnh sau:
sudo apt update
sudo apt install openjdk-8-jdk
Cài đặt Oracle Java
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.
Oracle Java 11 có thể được cài đặt từ PPA khởi nghĩa Linux.
Các bước sau đây mô tả cách cài đặt Oracle Java 11 trên Ubuntu 18.04:
-
Cài đặt các phụ thuộc cần thiết để thêm một kho lưu trữ mới:
sudo apt install software-properties-commonKích hoạt PPA khởi nghĩa Linux bằng cách chạy các lệnh sau:
sudo add-apt-repository ppa:linuxuprising/javaSau khi kho được thêm vào, hãy cập nhật danh sách các gói và cài đặt gói trình cài đặt
oracle-java11-installerbằng cách gõ:sudo apt updatesudo apt install oracle-java11-installerBạn sẽ được nhắc chấp nhận giấy phép Oracle.
Xác minh cài đặt bằng cách chạy lệnh sau sẽ in phiên bản R:
java -versionjava version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Đặt phiên bản Java mặc định
Để kiểm tra phiên bản Java mặc định, bạn sẽ sử dụng lệnh sau:
java -version
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
Nếu bạn có nhiều cài đặt Java để thay đổi phiên bản mặc định, hãy sử dụng công cụ
update-alternatives
như dưới đây:
sudo update-alternatives --config java
Để thay đổi phiên bản Java mặc định, chỉ cần nhập số phiên bản (số trong cột Lựa chọn) và nhấn
Một số ứng dụng được viết bằng Java đang sử dụng biến môi trường
Để đặt biến môi trường
Trong trường hợp của chúng tôi, các đường dẫn cài đặt như sau: Sao chép đường dẫn cài đặt của cài đặt ưa thích của bạn. Tiếp theo, mở tệp
Thêm dòng sau, ở cuối tệp: Hãy chắc chắn rằng bạn thay thế đường dẫn bằng đường dẫn đến phiên bản Java ưa thích của bạn. Bạn có thể đăng xuất và đăng nhập hoặc chạy lệnh nguồn sau để áp dụng các thay đổi cho phiên hiện tại của mình: Để xác minh rằng biến môi trường
Nếu vì bất kỳ lý do nào bạn muốn gỡ cài đặt gói Java, bạn có thể gỡ cài đặt gói đó giống như bất kỳ gói nào khác được cài đặt với
Ví dụ: nếu bạn muốn gỡ cài đặt gói
Trong hướng dẫn này, bạn đã học cách cài đặt và quản lý nhiều phiên bản Java trên máy chủ Ubuntu của mình. Bây giờ bạn có thể cài đặt các ứng dụng chạy trên Java, chẳng hạn như Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elaticsearch, Cassandra, Jenkins, Gradle, v.v.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
Enter
.Đặt biến môi trường JAVA_HOME
JAVA_HOME
để xác định vị trí cài đặt Java.
JAVA_HOME
, trước tiên, bạn cần tìm hiểu các đường dẫn cài đặt Java bằng cách sử dụng lệnh
update-alternatives
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 được đặt tại
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
được đặt chính xác, hãy chạy lệnh echo sau:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
là một tệp cấu hình toàn hệ thống, được sử dụng bởi tất cả người dùng. Nếu bạn muốn đặt biến
JAVA_HOME
trên cơ sở cho mỗi người dùng, hãy thêm dòng vào
.bashrc
hoặc bất kỳ tệp cấu hình nào khác được tải khi người dùng đăng nhập.
Gỡ cài đặt Java
apt
.
openjdk-8-jdk
:Phần kết luận
Đầ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.







