我使用Eclipse市场在Eclipse Kepler中安装了PMD。 但是我在安装后无法访问它。
当我进入Window→Preferences并搜索PMD时,我没有得到任何结果。
是否有其他可用于源代码清理的插件? 或者:在开普勒安装PMD需要做些什么?
由于
答案 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。