FindBugs是一個能靜態分析源代碼中可能會出現Bug的Eclipse插件工具。它也可以分析被編譯過的程序。這個工具已經被下載了超過70萬次。
3. JLint
Jlint 可以幫助你檢查 Java 代碼找出 Bug,不一致和同步問題。JLint 運行非常快速,即使你的項目非常大,它也只需要幾秒鐘就能檢查所有的類。Jlint 已經成功的商業環境中應用。
4. Checkstyle
Checkstyle 是一個用來幫助開發者編寫符合編碼標准的代碼的工具。它是高度可以配置的,幾乎可以支持任何編碼標准。它也可以用來幫助發現類的設計問題,重復代碼,問題代碼等等。這個工具可以和 Ant 整合。