4 个开源的 Java 代码静态分析工具 - 开源中国社区
4 个开源的 Java 代码静态分析工具
oschina 2012年05月19日

4 个开源的 Java 代码静态分析工具

oschina oschina 发布于2012年05月19日 收藏 127 评论 9

免费体验IBM Cloud,构建Iot应用 >>>  

1. PMD

PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。

PMD支持的编辑器包括:
JDeveloper、 Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。

2. FindBugs

FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。它也可以分析被编译过的程序。这个工具已经被下载了超过70万次。

 

 

3. JLint

Jlint 可以帮助你检查 Java 代码找出 Bug,不一致和同步问题。JLint 运行非常快速,即使你的项目非常大,它也只需要几秒钟就能检查所有的类。Jlint 已经成功的商业环境中应用。

 

 

4. Checkstyle

Checkstyle 是一个用来帮助开发者编写符合编码标准的代码的工具。它是高度可以配置的,几乎可以支持任何编码标准。它也可以用来帮助发现类的设计问题,重复代码,问题代码等等。这个工具可以和 Ant 整合。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:4 个开源的 Java 代码静态分析工具
分享
评论(9)
最新评论
0
Deep thought! Thanks for cnotrbiuntig.
0
0
. JLint这个好像sonar没有集成,其他三个sonar都集成了吧。
0
Netbeans这些功能基本上都集成了,且不需要动手配置。个人觉得不用担心IDE有消失的那一天,所以放心的使用高效率的IDE也是不错的选择。
0
@ 红薯 我想知道在手机客户端怎么收藏啊,难道没有这个功能吗?
0
mark
0
有历史啦
0
CodePro也可以加进来吧,虽然没用过。
0
4个都好像不错~哪个比较主流多公司使用呢?~~
顶部