Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Hướng dẫn cài đặt Java Runtime trên Ubuntu

Java không được cài đặt mặc định trong Ubuntu, nhưng nó được yêu cầu để chạy các ứng dụng Java, như Minecraft, trên máy tính của bạn. Bài viết này sẽ chỉ cho bạn cách cài đặt Java Runtime trên Ubuntu.

Java Runtime là gì?

Java là một ngôn ngữ "được dịch" (interpreted), có nghĩa là mã không được biên dịch thành file thực thi sẵn sàng chạy. Để chạy ứng dụng Java, bạn cần có một bộ dịch, được gọi là "runtime" (môi trường chạy). Runtime này dịch mã chương trình theo thời gian thực thành các lệnh máy tính của chúng ta hiểu, cho phép chúng ta chạy nó.

Kiểm tra Java

Để kiểm tra xem bạn đã cài đặt Java chưa, hãy dùng:

java -version

Đầu ra sẽ cho bạn biết nếu bạn đã có Java trên máy tính, và nếu chưa, các phiên bản nào có sẵn để cài đặt. Hãy ghi chú chúng, vì bạn có thể cần chúng sau.

Cài đặt phiên bản mặc định (Install Default Version)

Trong tất cả các phiên bản Java có sẵn, một sẽ được coi là "mặc định" cho bản phân phối của bạn. Nó có thể không phải phiên bản bleeding-edge, nhưng thường là phiên bản mới nhất được coi là ổn định, an toàn, và chung chung "tốt nhất" cho hầu hết các trường hợp sử dụng.

Để cài đặt nó, hãy dùng:

sudo apt install default-jre

Sau một lúc, và việc cài đặt một số phụ thuộc bổ sung, Java sẽ được cài đặt trên máy tính của bạn.

Sử dụng lệnh java -version lại để kiểm tra phiên bản nào đã được cài đặt.

Thật không may, một số chương trình được tạo cho một phiên bản Java cụ thể có thể gặp vấn đề khi sử dụng các phiên bản khác. May mắn thay, có giải pháp cho những vấn đề như vậy.

JRE và JDK

Để chạy mã Java, bạn cần Java runtime. Trong những trường hợp hiếm, một số phụ thuộc liên quan có thể cần thiết. Chúng có thể tìm thấy trong bộ Java Development Kit đầy đủ (JDK).

Để cài đặt nó, hãy nhập vào terminal:

sudo apt install default-jdk

Cài đặt (và chuyển sang) các phiên bản cũ hơn (Install and Switch to Older Versions)

Nếu thứ bạn đang cố gắng chạy vẫn thất bại, hãy cài đặt phiên bản Java cũ hơn giống như bạn đã làm cho runtime mặc định. Ví dụ, để cài đặt phiên bản cũ nhất có sẵn lúc này cho Ubuntu 20.04, chúng tôi đã dùng:

sudo apt install openjdk-8-jre

Bạn không phải gỡ cài đặt phiên bản Java đã cài đặt. Nhiều phiên bản có thể cùng tồn tại song song. Chỉ có một trong số chúng hoạt động tại bất kỳ thời điểm nào, tuy nhiên. Ngay cả khi bạn cài đặt phiên bản cũ hơn, điều đó sẽ không giải quyết vấn đề không thể chạy file jar đó tự động. Trước tiên bạn phải chuyển sang phiên bản cũ hơn. Để làm điều đó, hãy dùng:

sudo update-alternatives --config java

Một danh sách có số thứ tự các phiên bản có sẵn sẽ xuất hiện trong terminal của bạn. Dấu hoa thị (*) trước số sẽ đánh dấu phiên bản đang hoạt động. Nhấn Enter trên bàn phím để giữ phiên bản hoạt động hoặc số tương ứng với phiên bản khác theo sau là Enter để chuyển sang nó.

Cài đặt Oracle Java

Các chương trình cứng đầu có thể từ chối làm việc với bất kỳ phiên bản mở nào của Java, yêu cầu phiên bản của Oracle. Thật không may, cài đặt Java của Oracle hơi phức tạp hơn. Bạn phải tải thủ công nó trước từ trang Java chính thức của Oracle.

Lưu file ở đâu đó, khởi động terminal và di chuyển đến cùng thư mục. Giải phóng dpkg lên file đã tải với:

sudo dpkg -i DOWNLOADED_JDK_FILENAME

Sử dụng lệnh "update-alternatives" chúng ta đã thấy trước để thực sự cài đặt JDK với:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-14.0.1/bin/javac 1

Nhớ cập nhật đường dẫn của ví dụ cho phiên bản Java bạn đang cài đặt. Cũng lưu ý rằng bạn có thể chuyển đổi giữa phiên bản "mở" (open) và phiên bản của Oracle của Java như chúng ta đã thấy trước đó.

Với Java đã cài đặt, bạn có thể cài đặt và chơi Minecraft trên Ubuntu.