2013-10-18 116 views
7

我在Eclipse Kepler中使用Eclipse市場安裝了PMD。 但是我安裝後無法訪問它。無法在Eclipse中安裝PMD Kepler

當我去窗口→首選項和搜索PMD,我沒有得到任何結果。

是否有任何其他插件可用於源代碼清理?
或者:在開普勒安裝PMD需要做什麼?

感謝

回答

0

如果您已經使用Eclipse市場安裝了PMD插件,那麼您使用的是eclipse-pmd,它要求Eclipse在JVM版本7或更高版本上運行。如果您在JVM版本6或更低版本上運行Eclipse,並且您使用的是eclipse-pmd 0.7或更低版​​本the PMD property page won't be visible

要解決此問題,您必須在JVM版本7或更高版本上運行Eclipse。要更改Eclipse運行的JVM,您必須相應地在eclipse.ini中設置參數-vm。 Eclipse Wiki解釋瞭如何使用specify the JVM

+0

我在Eclipse Kepler SR2和eclipse-pmd 0.9的新安裝中遇到了這個問題。我正在用Java 7運行eclipse。 –

4

我試過所有這些建議,現在我在開普勒工作;下面是如何做到這一點: 我確信我的Eclipse Kepler實例正在使用Java 7 - 它是。

來自eclipse marketplace的鏈接不起作用。它將顯示單個項目屬性的PMD選項,但沒有可供選擇的規則。主工作區偏好也沒有顯示出來。

我不得不使用此更新站點安裝它,因爲珍妮Boyarsky提到:

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

重新啓動開普勒。

的PMD選項現在在Windows的顯示出來 - >首選項> PMD

的PMD項目菜單現在顯示了該項目時,右鍵點擊。

+0

2015年末更新:剛發現Eclipse Mars需要同樣的過程。 (市場上的PMD安裝不能一直工作,只顯示幾個菜單,但不會運行PMD)。 – Phy6