Checkstyle&Findbugs安装

我已经在Windows XP上安装了javac版本1.6.0_16,我正在使用Dr.Java和命令提示符来编译和运行Java程序。

我下载并提取了Checkstyle 5.5和Findbugs 2.0.1。 我正在尝试安装Checkstyle, 指示说我需要在类path中包含checkstyle-5.5-all.jar。

我的问题是,我应该把Checkstyle目录放在jdk1.6.0_16目录的lib文件夹中,并设置类path如下:

  • C:> set classpath =%C:\ Program Files \ Java \ jdk1.6.0_16 \ lib \ checkstyle-5.5 \ checkstyle-5.5-all.jar

它是否正确? 我应该对Findbugs做同样的事吗? 提前致谢

编辑:当我添加上面的path使用环境variables,并运行checkstyle hello.java,我得到的错误:'checkstyle'不被识别为内部或外部命令,可操作的程序或batch file

Maven会为你解决这个问题

这听起来像你刚刚开始在Java的世界。 为此,我建议你看看Maven的构建过程。 另外,在撰写本文时,您至少应该使用JDK1.6.0_33 。

本质上,Maven将通过标准插件来管理运行Checkstyle,Findbugs(也应该考虑PMD)的过程。 它还将管理Javadoc的创建,链接源代码并为您的项目生成一个网站。 此外,Maven提供了一个良好的发布流程,您可以在快照之前处理这些快照,直到将您的工作分享给更广泛的世界。

如果我不使用Maven?

那么,只需在你的项目中创建一个/lib文件夹,并将你的依赖关系填入它。 随着时间的推移,你将会创造越来越多的东西,这些东西将会交织在一起。 过了一会儿,你会进入JAR地狱 ,转向Maven来解决问题。

我们都在那里。