Thứ bảy, 23/04/2016 | 00:00 GMT+7

Cách cài đặt Java với Apt-Get trên Ubuntu 16.04

Java và JVM (máy ảo của Java) được sử dụng rộng rãi và cần thiết cho nhiều loại phần mềm. Bài viết này sẽ hướng dẫn bạn quá trình cài đặt và quản lý các version Java khác nhau bằng apt-get .

Yêu cầu

Để làm theo hướng dẫn này, bạn cần :

Cài đặt JRE / JDK mặc định

Tùy chọn dễ nhất để cài đặt Java là sử dụng version được đóng gói với Ubuntu. Cụ thể, điều này sẽ cài đặt OpenJDK 8, version mới nhất và được đề xuất.

Đầu tiên, hãy cập nhật index gói .

  • sudo apt-get update

Tiếp theo, cài đặt Java. Cụ thể, lệnh này sẽ cài đặt Java Runtime Environment (JRE).

  • sudo apt-get install default-jre

Có một cài đặt Java mặc định khác được gọi là JDK (Bộ phát triển Java). JDK thường chỉ cần thiết nếu bạn định biên dịch các chương trình Java hoặc nếu phần mềm sử dụng Java đặc biệt yêu cầu nó.

JDK có chứa JRE, nên cũng tiện lợi nếu bạn cài đặt JDK thay vì JRE, ngoại trừ kích thước file lớn hơn.

Bạn có thể cài đặt JDK bằng lệnh sau:

  • sudo apt-get install default-jdk

Cài đặt Oracle JDK

Nếu bạn muốn cài đặt Oracle JDK, là version chính thức do Oracle phân phối, bạn cần làm theo một vài bước nữa.

Đầu tiên, thêm PPA của Oracle, sau đó cập nhật repository của bạn.

  • sudo add-apt-repository ppa:webupd8team/java
  • sudo apt-get update

Sau đó, tùy thuộc vào version bạn muốn cài đặt, hãy thực hiện một trong các lệnh sau:

Oracle JDK 8

Đây là version Java ổn định mới nhất tại thời điểm viết bài và là version được khuyến khích cài đặt. Ta thực hiện với lệnh sau :

  • sudo apt-get install oracle-java8-installer

Oracle JDK 9

Đây là bản xem trước dành cho nhà phát triển và bản phát hành chung được lên lịch vào tháng 3 năm 2017. Bạn không nên sử dụng version này vì vẫn có thể có các vấn đề và lỗi bảo mật. Có thêm thông tin về Java 9 trên trang web chính thức của JDK 9 .

Để cài đặt JDK 9, hãy sử dụng lệnh sau:

  • sudo apt-get install oracle-java9-installer

Quản lý Java

Có thể có nhiều cài đặt Java trên một server . Bạn có thể cấu hình version nào là mặc định để sử dụng trong dòng lệnh bằng cách sử dụng update-alternatives , quản lý các softlink nào được sử dụng cho các lệnh khác nhau.

  • sudo update-alternatives --config java

Đầu ra sẽ giống như sau. Trong trường hợp này, đây là kết quả kết quả sẽ giống như tất cả các version Java được đề cập ở trên được cài đặt.

Đầu ra
There are 5 choices for the alternative java (providing /usr/bin/java).    Selection    Path                                            Priority   Status ------------------------------------------------------------ * 0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode   1            /usr/lib/jvm/java-6-oracle/jre/bin/java          1         manual mode   2            /usr/lib/jvm/java-7-oracle/jre/bin/java          2         manual mode   3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode   4            /usr/lib/jvm/java-8-oracle/jre/bin/java          3         manual mode   5            /usr/lib/jvm/java-9-oracle/bin/java              4         manual mode  Press <enter> to keep the current choice[*], or type selection number: 

Đến đây bạn có thể chọn số để sử dụng làm mặc định. Điều này cũng có thể được thực hiện cho các lệnh Java khác, chẳng hạn như trình biên dịch ( javac ), trình tạo tài liệu ( javadoc ), công cụ ký JAR ( jarsigner ) và hơn thế nữa. Bạn có thể sử dụng lệnh sau, điền vào lệnh bạn muốn tùy chỉnh.

  • sudo update-alternatives --config command

Đặt biến môi trường JAVA_HOME

Nhiều chương trình, chẳng hạn như server Java, sử dụng biến môi trường JAVA_HOME để xác định vị trí cài đặt Java. Để cài đặt biến môi trường này, trước tiên ta cần tìm nơi cài đặt Java. Bạn có thể thực hiện việc này bằng cách chạy lệnh tương tự như trong phần trước:

  • sudo update-alternatives --config java

Sao chép đường dẫn từ cài đặt bạn muốn và sau đó mở /etc/environment bằng nano hoặc editor yêu thích của bạn.

  • sudo nano /etc/environment

Ở cuối file này, thêm dòng sau, đảm bảo thay thế đường dẫn được đánh dấu bằng đường dẫn được sao chép của bạn .

/ etc / môi trường
JAVA_HOME="/usr/lib/jvm/java-8-oracle" 

Lưu và thoát khỏi file và reload .

  • source /etc/environment

Đến đây bạn có thể kiểm tra xem biến môi trường đã được cài đặt hay chưa bằng cách chạy lệnh sau:

  • echo $JAVA_HOME

Kết quả sẽ trả về đường dẫn bạn vừa đặt.

Kết luận

Đến đây bạn đã cài đặt Java và biết cách quản lý các version khác nhau của nó. Đến đây bạn có thể cài đặt phần mềm chạy trên Java, chẳng hạn như Tomcat, Jetty, Glassfish, Cassandra hoặc Jenkins.


Tags:

Các tin liên quan

Cách cài đặt WordPress với LAMP trên Ubuntu 16.04
2016-04-22
Cách thêm và xóa người dùng trên Ubuntu 16.04
2016-04-21
Cách cài đặt Git trên Ubuntu 16.04
2016-04-21
Có gì mới trong Ubuntu 16.04
2016-04-21
Cách nâng cấp lên Ubuntu 16.04 LTS
2016-04-08
Cách thiết lập múi giờ và đồng bộ hóa NTP trên Ubuntu 14.04 [Quickstart]
2016-03-28
Cách cài đặt LAMP trên Ubuntu 14.04 [Quickstart]
2016-03-28
Cách tạo người dùng Sudo trên Ubuntu [Quickstart]
2016-03-28
Cách truy vấn Prometheus trên Ubuntu 14.04 Phần 1
2016-03-15
Cách truy vấn Prometheus trên Ubuntu 14.04 Phần 2
2016-03-15