Java không được cài đặt theo mặc định trong Ubuntu, nhưng nó được yêu cầu để chạy các ứng dụng Java, chẳng hạn như Minecraft, trên máy tính của bạn. Bài viết này sẽ hướng dẫn bạn cách cài đặt Java Runtime trong Ubuntu.
Java Runtime là gì?
Java là một ngôn ngữ “được thông dịch”, có nghĩa là mã không được biên dịch thành một tệp thực thi sẵn sàng chạy. Để chạy các ứng dụng Java, bạn cần có một trình dịch, được gọi là “thời gian chạy”. Thời gian chạy này dịch mã của chương trình trong thời gian thực để hướng dẫn máy tính của chúng tôi hiểu, cho phép chúng tôi chạy nó.
Kiểm tra Java
Để kiểm tra xem bạn đã cài đặt Java chưa, hãy sử dụng:
java -version
Kết quả đầu ra sẽ cho bạn biết nếu bạn đã có Java trên máy tính của mình và nếu chưa, phiên bản nào có sẵn để cài đặt. Ghi lại chúng, vì bạn có thể cần chúng sau này.
Cài đặt phiên bản mặc định
Trong số tất cả các phiên bản Java hiện có, một phiên bản 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 là một phiên bản xuất sắc, nhưng nó thường là phiên bản mới nhất được coi là ổn định, an toàn và nói chung là "tốt nhất" cho hầu hết các mục đích sử dụng.
Để cài đặt nó, hãy sử dụng:
sudo apt install default-jre
Sau một thời gian và cài đặt thêm một số phụ thuộc, Java sẽ được cài đặt trên máy tính của bạn.
Sử dụng java -version
lệnh một lần nữa để kiểm tra phiên bản nào đã được cài đặt.
Tuy nhiên, 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 sự cố khi sử dụng các chương trình khác nhau. Rất may, có những giải pháp cho những vấn đề như vậy.
JRE và JDK
Để chạy mã Java, bạn cần thời gian chạy Java. Tuy nhiên, trong một số trường hợp hiếm hoi, có thể cần một số tính năng bổ sung liên quan. Bạn có thể tìm thấy chúng trong Bộ công cụ phát triển Java toàn diện.
Để cài đặt nó, hãy nhập vào thiết bị đầu cuối của bạn:
sudo apt install default-jdk
Cài đặt (và chuyển sang) các phiên bản cũ hơn
Nếu những gì bạn đang cố gắng chạy vẫn không thành công, hãy cài đặt phiên bản Java cũ hơn giống như bạn đã làm cho thời gian chạy mặc định. Ví dụ:để cài đặt phiên bản cũ nhất có sẵn tại thời điểm này cho Ubuntu 20.04, chúng tôi đã sử dụng:
sudo apt install openjdk-8-jre
Bạn không phải gỡ cài đặt phiên bản Java đã được cài đặt. Nhiều phiên bản có thể cùng tồn tại song song. Tuy nhiên, chỉ một trong số chúng hoạt động tại bất kỳ thời điểm nào. Ngay cả khi bạn cài đặt phiên bản cũ hơn, điều đó sẽ không giải quyết được vấn đề không thể chạy tệp 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 sử dụng:
sudo update-alternatives --config Java
Danh sách các phiên bản có sẵn được đánh số sẽ xuất hiện trong thiết bị đầu cuối của bạn. Dấu hoa thị trước số sẽ đánh dấu số đang hoạt động. Nhấn Enter trên bàn phím của bạn để giữ số đang hoạt động hoặc số tương ứng với một phiên bản khác, sau đó nhấn Enter để chuyển sang.
Cài đặt Oracle Java
Các chương trình cứng đầu có thể từ chối hoạt động 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 Oracle’s Java phức tạp hơn một chút. Trước tiên, bạn phải tải xuống thủ công từ trang Java chính thức của Oracle.
Lưu tệp ở đâu đó, kích hoạt một thiết bị đầu cuối và chuyển đến cùng một thư mục. Giải phóng dpkg
trên tệp đã tải xuống với:
sudo dpkg -i DOWNLOADED_JDK_FILENAME
Sử dụng lệnh "update-Alternatives" mà chúng ta đã thấy trước đây để 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
Hãy 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 xin lưu ý rằng bạn có thể chuyển đổi giữa phiên bản Java “mở” và Oracle như chúng ta đã thấy trước đây.
Với Java được cài đặt, bạn có thể cài đặt và chơi Minecraft trên Ubuntu.