Câu hỏi Eclipse trên mac: làm thế nào mà mỗi khi tôi cài đặt một trình cắm thêm Eclipse trên mac của tôi, tôi luôn nhận được lỗi này?


Tôi đang sử dụng Eclipse cho một số dự án trên Leopard OSX. Tôi đã cài đặt nhiều phiên bản (Classic, PDT, v.v.). Khi tôi cài đặt trình cắm mới bằng cách sử dụng Trợ giúp> Cài đặt phần mềm mới chức năng và tôi khởi động lại nó, tôi luôn luôn nhận được cùng một lỗi và tôi không thể sử dụng nó nữa:

!ENTRY org.eclipse.equinox.launcher 4 0 2010-04-20 17:32:42.540
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:556)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

Điều gì gây ra lỗi? Làm cách nào để tôi có được các plugin này hoạt động?

Cảm ơn


1
2018-04-22 06:16


gốc


Nếu bạn là một nhà phát triển Java thì bạn nên biết điều đó có nghĩa là gì. Nếu bạn không phải là một nhà phát triển Java thì bạn không nên sử dụng Eclipse. - Hasaan Chop
nó giống như một cái gì đó sai với plugin.xml dev.eclipse.org/newslists/news.eclipse.platform.rcp/… - Ye Lin Aung
@ Hasaan: Hoặc bạn không phải là nhà phát triển Java, chưa bao giờ sử dụng nhật thực hoặc có ý tưởng kỳ lạ hoàn toàn về những gì cấu thành kiến ​​thức phổ biến. Đây là một vấn đề nội bộ của nhật thực và chắc chắn không có gì mà mọi nhà phát triển Java có thể được mong đợi để biết. - Michael Borgwardt


Các câu trả lời:


Một vài điều cần thử:

  • Bắt đầu nhật thực với tùy chọn -clean (có thể sửa chữa các thiết lập không gian làm việc bị hỏng)
  • Bắt đầu với tùy chọn -debug và xem không gian làm việc / .metadata / .log để xem liệu nó có cung cấp cho bạn thêm thông tin hay không
  • Sử dụng tùy chọn -vm để làm cho nhật thực sử dụng một JVM khác (tôi đã nhìn thấy một bài đăng trên diễn đàn của Đức, nơi ai đó gặp sự cố này sau khi cập nhật MacOS đặt mặc định hệ thống thành JVM cũ hơn).

1
2018-04-22 09:04