2013-10-18 18 views
7

Tôi đã cài đặt PMD trong Eclipse Kepler bằng cách sử dụng thị trường Eclipse. Nhưng tôi không thể truy cập nó sau khi cài đặt.Không thể cài đặt PMD trong Eclipse Kepler

Khi tôi truy cập vào Cửa sổ → Tùy chọn và tìm kiếm PMD, tôi không nhận được kết quả nào.

Có plugin nào khác có sẵn để dọn dẹp mã nguồn không?
Hoặc: Cần phải làm gì để cài đặt PMD trong Kepler?

Cảm ơn

Trả lời

3

Tôi đã tìm thấy plugin PMD cài đặt thông qua Eclipse Marketplace để khó sử dụng hơn so với phiên bản độc lập. Cài đặt sẵn có bởi Eclipse update site here.

0

Nếu bạn đã cài đặt trình cắm thêm PMD bằng cách sử dụng thị trường Eclipse thì bạn đang sử dụng eclipse-pmd, yêu cầu Eclipse chạy trên phiên bản JVM 7 trở lên. Nếu bạn đang chạy Eclipse trên phiên bản JVM 6 hoặc cũ hơn và bạn đang sử dụng eclipse-pmd 0.7 hoặc cũ hơn the PMD property page won't be visible.

Để giải quyết vấn đề này, bạn phải chạy Eclipse trên phiên bản JVM 7 hoặc mới hơn. Để thay đổi JVM mà Eclipse chạy, bạn phải đặt tham số -vm trong eclipse.ini của bạn cho phù hợp. Eclipse Wiki giải thích cách specify the JVM.

+0

Tôi có vấn đề này trong một cài đặt mới của Eclipse Kepler SR2 và eclipse-pmd 0.9. Tôi đang chạy nhật thực với Java 7. –

4

Tôi đã thử tất cả các đề xuất này và bây giờ tôi đã làm việc ở Kepler; Dưới đây là cách thực hiện: Tôi đã đảm bảo rằng cá thể Eclipse Kepler của tôi đang sử dụng Java 7 - đó là.

Liên kết từ thị trường nhật thực không hoạt động. Nó sẽ hiển thị tùy chọn PMD cho các thuộc tính dự án riêng lẻ, nhưng không có quy tắc nào để chọn. Ngoài ra, các tùy chọn không gian làm việc chính cũng không hiển thị.

tôi phải cài đặt nó sử dụng trang web cập nhật này, như Jeanne Boyarsky đề cập:

http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

Restart Kepler.

Tùy chọn PMD giờ đây hiển thị trong Windows-> Preferences-> PMD

Thực đơn dự án PMD giờ đây hiển thị khi nhấp chuột phải vào dự án.

+0

Cập nhật cuối năm 2015: Chỉ thấy rằng quá trình tương tự là cần thiết cho sao Hỏa Eclipse. (Việc cài đặt PMD thị trường không hoạt động, và chỉ hiển thị một vài menu nhưng không chạy được PMD). – Phy6

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