2010-03-23 33 views
7

Tôi có một dự án Java trong Eclipse bao gồm một vài tệp jar bên ngoài. Các tệp jar bên ngoài này đang được xây dựng lại thông qua một quy trình khác (không phải Eclipse, Ant). Những thay đổi đó không được phản ánh trên dự án Eclipse ngay cả khi tôi làm mới dự án. Nếu tôi đóng dự án và mở lại, nó hoạt động.Làm thế nào để làm mới các lọ bên ngoài trong dự án Eclipse (Java)?

Bất kỳ đề xuất nào về cách tôi có thể xúc tiến dự án mà không phải đóng và mở lại? Cảm ơn.

Trả lời

4

Thử nhấp chuột phải vào dự án và chọn làm mới. Nếu điều đó không hiệu quả, hãy chuyển đến menu Dự án, làm sạch và kiểm tra dự án của bạn.

+1

+1 - Trên máy tính của tôi, F5 là một phím tắt cho "làm mới". –

+1

Tôi đã thử làm mới dự án và nó không hoạt động. Tôi đã đề cập trong mô tả của tôi ở trên. – user299535

+0

Bạn đã cố gắng dọn dẹp dự án chưa? –

1

Trong giao diện trình khám phá gói, bạn có thể chọn bình và nhấp chuột phải và làm mới.

2

Trong giao diện trình khám phá gói, bạn có thể chọn bình và nhấp chuột phải và làm mới.

Không có sẵn trong Eclipse Phiên bản: 3.6.1, ID dựng: M20100909-0800. Tôi nghĩ rằng phiên bản hiện tại. Lỗi báo cáo IMHO.

Khởi động lại Eclipse hoạt động.

0

Nếu các câu trả lời ở trên không hiệu quả đối với bạn và bình này nằm trên đường dẫn xây dựng của bạn. Làm các bước sau:

1- tháo bình từ việc xây dựng đường dẫn (kích chuột phải vào jar -> Build Path -> Xóa khỏi xây dựng đường dẫn)

2- thêm jar để build path (kích chuột phải vào jar -> Đường dẫn xây dựng -> Thêm để tạo đường dẫn)

Điều này làm việc cho tôi và dễ dàng hơn nhiều so với khởi động lại Eclipse.

0

Nếu làm mới dự án, làm sạch dự án, làm mới bình tham chiếu (F5) không hoạt động, có thể phụ thuộc Maven vẫn tham chiếu phiên bản cũ. Nếu dự án của bạn sử dụng Maven, hãy xóa tạm thời jar này khỏi danh sách Maven Dependencies (bạn có thể cập nhật nó sau). Nó làm việc cho tôi ..

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