2011-12-28 40 views
12

Tôi đã sử dụng các tham chiếu Eclipse (Ctrl + shift + G) trong một thời gian. Tôi nhận thấy rằng Eclipse nhớ thỉnh thoảng tìm một số tham chiếu. Có cái gì tôi phải cấu hình để có được điều này làm việc một cách chính xác?Tìm tất cả các tham chiếu trên Eclipse

+1

Tôi chưa bao giờ gặp bất kỳ vấn đề nào với điều này mà tôi đã nhận thấy. Theo mặc định, nên thay đổi Ctrl + shift + g trong toàn bộ không gian làm việc. – Marcus

+0

Bạn có thể cho ví dụ về thứ gì đó bị bỏ lỡ không? Tôi cũng không có vấn đề gì. –

+0

Bạn có thể cho ví dụ tái sản xuất không? Cá nhân tôi chưa bao giờ trải nghiệm những gì bạn mô tả. Ngoài ra, hãy đảm bảo Workspace của bạn được đồng bộ hóa với hệ thống tệp trước khi thực hiện kiểm tra tham chiếu. – Perception

Trả lời

3

Sự cố của bạn có thể liên quan đến các vấn đề liên quan đến chỉ mục CODAN của Eclipse. Hãy thử xây dựng lại chỉ mục bằng cách nhấp vào [Project Explorer] > Index > Rebuild. Goto Eclipse > Preferences > C/C++ > Indexer và kiểm tra xem trình lập chỉ mục của bạn có được thiết lập chính xác hay không ...

+1

Xin chào Eric, bạn có thể giải thích nó nên ở đâu không? Tôi đã cố gắng tìm nó trong Eclipse, nhưng tôi không thể tìm thấy tham chiếu "Chỉ mục". Điều đó nói rằng, tôi đang chạy 4.1. Có lẽ nó chỉ có sẵn trên một số nền tảng, hoặc chỉ khi tự động xây dựng lại đã bị vô hiệu hóa? –

+0

Tôi đã gặp khó khăn tương tự như Maarten và tìm thấy tùy chọn Xây dựng lại trong trình đơn Dự án> Chỉ mục C/C++> Rebuild' –

4

Tôi vừa sắp xếp ra một vấn đề tương tự.

Trong trường hợp của tôi, tôi đã nhầm lẫn với một dự án-> phụ thuộc JAR chứ không phải là một dự án phụ thuộc vào dự án.

Điều này liên quan đến việc nhập chuyên biệt một tập hợp các dự án dựa trên Java, với logic để thiết lập dự án-> phụ thuộc dự án nếu có thể và dự án-> phụ thuộc JAR nếu nguồn không khả dụng.

(Điều này không sử dụng Maven nhưng từ những gì tôi biết về Maven < -> Tích hợp Eclipse Tôi có thể tưởng tượng điều này xảy ra trong trường hợp tương tự).

Vì vậy, thông thường tôi nhận được dự án phụ thuộc vào dự án nhưng tôi đã làm rối tung điều gì đó trong hệ thống tệp của mình nên tôi đã kết thúc với dự án-> phụ thuộc JAR mà không nhận ra nó ... và Ctrl + Shift + G ngừng hoạt động.

+0

Bạn đã giải quyết vấn đề này bằng cách nào? Tôi có chính xác cùng một vấn đề. –

+2

Christian, đó là với một plugin nội bộ để giải pháp không thực sự tổng quát.Nhưng có lẽ nó sẽ giúp gợi ý bạn bắt đầu bằng cách xem tệp ** classpath ** của bạn và xem bạn có thấy những gì bạn mong đợi không. Ví dụ. nơi bạn muốn ** loại = "src" ** có thể bạn đang kết thúc với cái gì khác. –

+0

thx Tôi sẽ thử. –

2

Có một lỗi mở dài đứng cho vấn đề này: https://bugs.eclipse.org/bugs/show_bug.cgi?id=108749

+0

Tôi cũng đã gặp phải vấn đề này và nhận xét trong báo cáo lỗi được đề cập ở trên đã giải quyết cho tôi: Thoát khỏi bàn làm việc và xóa chỉ mục tìm kiếm Java: - đi vào \ plugins \ .metadata \ .plugins \ org.eclipse.jdt.core - xóa 'savedIndexNames.txt' - xóa tất cả * .index Khởi động lại – rmeakins

0

Trong trường hợp của tôi, tôi đã nhập khẩu hai maven dự án làm lu mờ. Một là phụ thuộc vào một và tài liệu tham khảo trong dự án phụ thuộc đã không được tìm thấy. Tôi đã nhấp chuột phải vào dự án phụ thuộc chọn tùy chọn-> java xây dựng đường dẫn sau đó loại bỏ phụ thuộc từ tab Thư viện và thêm phụ thuộc cùng với đường dẫn dự án. Tất nhiên tôi phải có cả hai dự án trong không gian làm việc.

0

Đảm bảo dự án của bạn thuộc loại mong đợi. Triệu chứng tương tự của tôi hóa ra là vì dự án nhật thực gần đây đã được tái nhập khẩu như một dự án chung. Khi tôi nhận ra điều đó và chuyển đổi nó thành một dự án C/C++, tìm lại các tham chiếu đã làm việc như mong đợi.

1

Điều này xảy ra với tôi khi làm việc với dự án Java/Maven gần đây. Phiên bản Eclipse là bản phát hành Neon.3 (4.6.3).

Xây dựng lại các dự án bằng cách sử dụng Project -> Clean... không hữu ích. Giải pháp là để đóng và sau đó reopen các dự án. Sau đó, hệ thống phân cấp cuộc gọi được tính toán chính xác một lần nữa.

Các vấn đề liên quan