Gần đây tôi đã để STS tự cập nhật từ 3.1 đến 3.5 và bây giờ tôi nhận được các lỗi liên quan đến lớp MatchLocator. Tôi không chắc MatchLocator là gì, nhưng nó dường như là một dịch vụ Eclipse cốt lõi.STS Nâng cấp dẫn đến các vấn đề về MatchLocator
Khi tôi mở STS tôi nhận được 'Initializing Java Tooling' has encountered a problem.
An internal error occurred during: "Initializing Java Tooling". org/eclipse/jdt/internal/core/search/matching/MatchLocator
Sau đó mở tôi nhận được một điểm đánh dấu lỗi cho mỗi applicationContext.xml trong mỗi dự án mà nói
java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/core/search/matching/MatchLocator
Không dòng được đánh dấu, chỉ là đó là "Vấn đề về Đậu mùa xuân"
Khi tôi đóng STS, tôi nhận được Problmes occurred while trying to save the state of the workbench
với các chi tiết:
An internal error occurred during: "Initializing Java Tooling". org/eclipse/jdt/internal/core/search/matching/MatchLocator
Tôi đã thử tải xuống bản sao STS 3.5 mới thành một thư mục riêng và mỗi không gian làm việc của tôi vẫn gặp lỗi này vì vậy tôi nghi ngờ vấn đề nằm trong thư mục .metadata
. Một vài bài đăng Stack Overflow khác đã đề xuất xóa không gian làm việc .metadata
hoặc .metadata\.plugins
thư mục và để Eclipse xây dựng lại chúng cho không gian làm việc đó nhưng điều đó cũng không khắc phục được.
Tôi đang chạy trên máy Mac có các plugin này: m2e Tích hợp Maven và các plugin liên quan, Scala IDE, STS và StartExplorer.
Có cách nào để khôi phục các tệp MatchLocator bị thiếu không?
Tôi cũng gặp vấn đề tương tự với các plugin tương tự trên máy Mac (không có StartExplorer) – Laurent