无法在Eclipse Kepler中安装PMD

时间:2013-10-18 06:35:06

标签: eclipse pmd eclipse-kepler

我使用Eclipse市场在Eclipse Kepler中安装了PMD。 但是我在安装后无法访问它。

当我进入Window→Preferences并搜索PMD时,我没有得到任何结果。

是否有其他可用于源代码清理的插件? 或者:在开普勒安装PMD需要做些什么?

由于

4 个答案:

答案 0 :(得分:4)

我发现通过Eclipse Marketplace安装的PMD插件比独立插件更难使用。安装Eclipse update site here.

答案 1 :(得分:4)

我已经尝试了所有这些建议,现在我让它在开普勒工作;这是怎么做的: 我确保我的Eclipse Kepler实例使用的是Java 7 - 它确实如此。

来自日食市场的链接不起作用。它将为各个项目属性显示PMD选项,但没有可供选择的规则。此外,主工作区首选项未显示。

我必须使用此更新站点安装它,正如Jeanne Boyarsky提到的那样:

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

重新启动Kepler。

PMD选项现在显示在Windows-> Preferences-> PMD

右键单击项目时,现在会显示PMD项目菜单。

答案 2 :(得分:3)

此插件http://acanda.github.io/eclipse-pmd/getting-started.html网站上的安装信息说您必须打开项目的Properties并查看PMD标签。

答案 3 :(得分: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