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

Chạy Eclipse trên macOS Big Sur: Hướng dẫn từng bước

Nếu bạn muốn chạy mã Java riêng, cho phát triển ứng dụng hoặc phần mềm trên Mac, Eclipse IDE (Môi trường phát triển tích hợp) có lẽ là lựa chọn hàng đầu. Nó được viết bằng Java và thường dùng để phát triển ứng dụng Java. Bạn có thể dùng Eclipse IDE để viết, biên dịch và chạy mã Java. Eclipse có các công cụ thiết yếu cho nhà phát triển Java, bao gồm Java IDE, Git client, XML Editor, Maven và tích hợp Gradle.

Eclipse thường hoạt động tốt trên Mac. Các nhà phát triển tham gia phát triển ứng dụng cho macOS thấy nền tảng công cụ phổ quát này giúp ích rất nhiều. Thật không may, Eclipse là một trong những phần mềm bị ảnh hưởng bởi bản nâng cấp Big Sur. Với lý do nào đó, Eclipse không hoạt động sau cập nhật Big Sur và người dùng gặp lỗi khi dùng nền tảng. Trong một số trường hợp, Eclipse thậm chí không khởi chạy được.

Ví dụ thông báo lỗi người dùng gặp:
Thư viện chia sẻ JVM "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib"
không chứa ký hiệu JNI_CreateJavaVM.

Hoặc cửa sổ bật lên:
Cảnh báo! Không thể tạo máy ảo java (Failed to create the java virtual machine)

Mẹo chuyên nghiệp: Quét Mac để phát hiện vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.

Vấn đề này ảnh hưởng lớn đến tiến độ phát triển ứng dụng các nhà phát triển đang làm việc. Và đây chỉ là một trong nhiều vấn đề làm phiền người dùng Mac nâng cấp lên macOS Big Sur.

Tại sao Eclipse không khởi chạy trên Big Sur

Giống như các ứng dụng khác bị hỏng sau cập nhật Big Sur, Eclipse không tương thích tốt với macOS mới do vấn đề tương thích. Big Sur mang đến nhiều thay đổi, không chỉ giao diện mà còn bên dưới. Một trong những thay đổi đó có thể gây ra lỗi bạn gặp khi dùng Eclipse.

Vấn đề này phổ biến khi cập nhật hệ điều hành. Điều gì hoạt động tốt đột ngột gặp khó khăn chạy trên hệ thống mới. Đôi khi lỗi do nhà phát triển không cập nhật ứng dụng để tương thích với OS mới.

Tệp bị hỏng cũng có thể là nguyên nhân. Khi tệp liên quan phần mềm bị hỏng, hiệu suất bị ảnh hưởng lớn. Nếu có phần mềm diệt virus, hãy quét xem mã độc có phải thủ phạm không.

Bất kể nguyên nhân, khắc phục lỗi này sớm không nên phức tạp. Chúng tôi liệt kê các giải pháp dưới để giúp bạn giải quyết.

Làm gì nếu Eclipse không khởi chạy trên Big Sur

Nếu Eclipse đột ngột không hoạt động trên Big Sur, đây là một số bước bạn có thể thực hiện.

Giải pháp #1: Khởi động lại Mac.

Giải pháp đơn giản nhất là khởi động lại Mac. Nhấp Menu Apple > Khởi động lại để cho Mac khởi động mới. Khởi động lại thường khắc phục sự cố nhỏ và vấn đề tạm thời máy tính gặp phải. Sau khi khởi động lại, thử chạy Eclipse lại xem có thành công không.

Giải pháp #2: Cập nhật Eclipse.

Phần mềm cũ gây ra nhiều rắc rối, nên kiểm tra xem có bản cập nhật nào đang chờ không. Có hai cách làm. Thứ nhất, vào Mac App Store kiểm tra tab Cập nhật (Updates) xem có bản cập nhật không. Cách khác, kiểm tra trang web nhà sản xuất xem bản vá hoặc cập nhật mới có phát hành không. Hãy tối ưu Mac trước bằng Outbyte macAries đảm bảo không có tệp hỏng ngăn cản cập nhật cài đặt.

Giải pháp #3: Chỉnh sửa file tùy chọn Eclipse.

Một số người dùng gặp lỗi này thành công bằng cách thêm chuỗi script vào file plist. Làm như sau:

  1. Mở cửa sổ Finder.
  2. Nhấp Đi > Đi đến thư mục.
  3. Sao chép và dán địa chỉ sau: /Applications/Eclipse.app/Contents/Info.plist
  4. Trong file, thêm script sau: <string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java</string>
  5. Đảm bảo thay giá trị <string> bằng JAVA_HOME của bạn.

Đóng ứng dụng và khởi động lại Mac trước khi chạy Eclipse lại.

Giải pháp #4: Chỉnh sửa Info.plist và đặt giá trị -vm.

Một thủ thuật khác bạn có thể thử:

  1. Cài phiên bản Eclipse mới nhất hoặc cập nhật phiên bản hiện tại.
  2. Chuột phải vào Eclipse.app, chọn Hiện nội dung gói (Show Package Contents).
  3. Mở file Info.plist bằng trình soạn thảo văn bản.
  4. Thêm -vm/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java dưới khóa Eclipse.
  5. Chỉnh sửa /Java/JavaVirtualMachines tùy thuộc phiên bản bạn có.
  6. Đóng file và chạy lại Eclipse xem có hiệu quả không.

Giải pháp #5: Cài lại openJDK VM.

Để khắc phục vấn đề, bạn cũng có thể thử xóa openJDK VM và cài lại. Làm như sau:

  1. Mở cửa sổ Finder.
  2. Nhấp Đi > Đi đến thư mục.
  3. Sao chép và dán địa chỉ: /Library/Java/JavaVirtualMachines
  4. Tìm thư mục openJDK và kéo vào Thùng rác (Trash).
  5. Cài lại openJDK.
  6. Mở thư mục Applications, chuột phải vào Spring suite > Hiện nội dung gói.
  7. Chỉnh sửa file Contents/info.plist và thêm chuỗi như Giải pháp #3.

Kết thúc

Các bước trên giúp bạn khắc phục lỗi, nhưng hãy nhớ hầu hết các bước này được đề xuất bởi người dùng Eclipse khác. Một số có thể hiệu quả với bạn, số khác có thể không. Bạn chỉ cần thử lần lượt từ trên xuống cho đến khi tìm thấy giải pháp phù hợp.