Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi không mở file JAR (.jar) trên macOS Mojave

Nhiều user Mojave (10.14.3) báo: click file .jar hoặc chọn "Open With > Jar Launcher" → animation mở app nhưng không có gì xảy ra. Jar Launcher (/System/Library/CoreServices/Jar Launcher.app) chỉ khởi chạy, thực thi do Java Virtual Machine (JVM) đảm nhận. Lỗi do Jar Launcher, JVM, hoặc bug Mojave.

Chuẩn bị: Dọn dẹp Mac

Dùng Outbyte macAries (premium) xóa rác, cache, file hỏng – tạo môi trường sạch cho troubleshooting.

4 giải pháp

1. Cài Java for macOS 10.6 Update 17 (khuyến nghị Apple)

Cập nhật Java SE 6 → 1.6.0_65, cải thiện bảo mật, tương thích, bật điều khiển Java plug-in per-website trên Safari 5.1.9+.

Kiểm tra version:

java -version

Kết quả mong đợi: java version "1.6.0_65".

Tải từ Apple (link trong bài) hoặc Java mới nhất từ Oracle. Sau khi cài, test file .jar.

Tối ưu tốc độ Java: Applications > Utilities > Java Preferences > Network → bỏ chọn Keep temporary files for fast access (chỉ khi ổ cứng <85% đầy).

2. Kiểm tra file .jar & Workspace

  • File .jar hỏng/sai cấu trúc → không chạy. Kiểm tra lại code/build.
  • Kiểm tra Java đã cài: Terminal → java -jar /path/to/your/app.jar. Nếu báo "java not found" → chưa cài Java.
  • Workspace bị hỏng (Eclipse/IntelliJ...) → copy code sang workspace mới → test.

3. Chạy .jar từ Console (Terminal.app)

Mở Console (Applications > Utilities) → chạy file .jar → xem log lỗi chi tiết → debug theo gợi ý.

4. Chạy .jar trực tiếp từ Terminal (hiệu quả nhất)

  1. Mở Terminal: Control + Option + Shift + T (hoặc Spotlight "Terminal").
  2. Gõ: java -jar filename.jar → Enter.
  3. Nếu file .jar đúng chuẩn → sẽ chạy ngay.

Kết luận

Cách tốt nhất: cài Java update từ Apple (Apple đã承认 bug). Chạy từ Terminal để bỏ qua Jar Launcher. Kiểm tra file .jar, workspace, Java version. Dọn dẹp Mac trước khi troubleshoot.