适用于PMD,Findbugs和Checkstyle的Java版本

时间:2014-06-03 08:26:50

标签: java checkstyle findbugs pmd

我需要在Eclipse中使用PMD,Findbugs和Checkstyle作为开发项目。 Java 6是否足以使用这些工具?或者我需要java 7?

3 个答案:

答案 0 :(得分:4)

Java 6就足够了(甚至5可以工作)。

答案 1 :(得分:3)

一切都应该适用于

1.5>=Java<1.8

FindBugs的

  

FindBugs需要运行JRE(或JDK)1.5.0或更高版本。但是,它可以   分析为任何版本的Java编译的程序,从1.0到1.7。   为Java 1.8编译的一些类文件会给FindBugs带来问题   FindBugs的主要版本将处理Java 1.8类文件。

http://findbugs.sourceforge.net/

Checkstyle的

  

为语法添加了Java 7支持。感谢Dinesh Bolkensteyn   补丁#3403265   http://checkstyle.sourceforge.net/releasenotes.html

PMD

  

•2011-11-04 PMD 4.3(下载):◦添加对Java 7语法的支持 -   感谢Dinesh Bolkensteyn和SonarSource

http://pmd.sourceforge.net/pmd-4.3/

答案 2 :(得分:0)

通知最新的PMD需要Java 7/8

  

运行PMD仅需要Java 7(或Apex和Designer的Java 8)。