Đôi khi các chương trình sẽ đề xuất hoặc yêu cầu một phiên bản cụ thể của Java để hoạt động. Vấn đề trở nên tồi tệ hơn nếu bạn đã cài đặt nhiều phiên bản Java. Làm thế nào để bạn biết phiên bản bạn đang sử dụng? May mắn thay, một lệnh là tất cả những gì bạn cần.
Kiểm tra phiên bản Java của bạn với Terminal
Có nhiều cách để xác định phiên bản Java nào bạn đã cài đặt, cho dù bạn đang sử dụng Windows 11 hay Windows 10. Ví dụ: bạn thường có thể nhập “Giới thiệu về Java” trong tìm kiếm trên Menu Bắt đầu và nhấp vào kết quả để nhận phiên bản Java. phiên bản. Nhưng điều đó không phải lúc nào cũng hiển thị phiên bản mà hệ thống của bạn sẽ thực sự cố gắng sử dụng nếu bạn chạy tệp JAR.
Sự khác biệt xảy ra do nhiều phiên bản Java được cài đặt đồng thời. Đó thường không phải là vấn đề — bạn chỉ cần biết mình đang thực sự sử dụng phiên bản nào.
Cách tốt nhất để xác định phiên bản Java mà PC của bạn đang sử dụng là thông qua Terminal. Không thành vấn đề nếu bạn sử dụng Command Prompt hoặc PowerShell. Nhấn Windows + X để mở Menu Power User, sau đó nhấn “i” để mở Terminal. Ngoài ra, bạn có thể nhấp vào nút Bắt đầu và nhập “Terminal” vào thanh tìm kiếm.
Đi vào java -version
vào Terminal và nhấn Enter.
Phiên bản Java của bạn sẽ được hiển thị trong Terminal ngay dưới lệnh của bạn. Trong ảnh chụp màn hình ở trên, PC mẫu của chúng tôi đã cài đặt phiên bản Java 17.0.4.1.
Nếu bạn cần thay đổi phiên bản Java mà hệ thống của bạn sử dụng, bạn sẽ cần chỉnh sửa các biến môi trường của hệ thống, cụ thể là PATH. Bạn có thể làm điều đó với giao diện người dùng đồ họa thông thường của Windows hoặc bạn có thể sử dụng CMD (hoặc PowerShell) để sửa đổi các biến môi trường.
Nếu bạn đang viết mã, bạn có thể đơn giản hóa rất nhiều cuộc sống của mình bằng cách sử dụng môi trường phát triển tích hợp (IDE) — như Eclipse hoặc IntelliJ IDEA — cho phép bạn chuyển đổi giữa các phiên bản Java trong khi làm việc.
Hãy nhớ rằng, việc cài đặt đồng thời nhiều phiên bản Java không phải là vấn đề lớn. Nó thực sự là khá phổ biến. Bạn chỉ cần chắc chắn mình đang thực sự sử dụng phiên bản nào.