2013-10-18 87 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