我已经在Windows XP上安装了javac版本1.6.0_16,我正在使用Dr.Java和命令提示符来编译和运行Java程序。
我下载并解压缩了Checkstyle 5.5和Findbugs 2.0.1。我正在尝试安装Checkstyle,而instructions表示我需要在类路径中包含checkstyle-5.5-all.jar。
我的问题是,我应该将Checkstyle目录放在jdk1.6.0_16目录的lib文件夹中,并按如下方式设置类路径:
这是对的吗?我应该为Findbugs做同样的事吗?提前致谢
编辑:当我使用环境变量添加上述路径并运行checkstyle hello.java时,我收到错误:'checkstyle'未被识别为内部或外部命令,可运行程序或批处理文件
答案 0 :(得分:1)
Maven将为您解决此问题
听起来你刚刚开始使用Java世界。为此,我建议您查看Maven的构建过程。此外,在撰写本文时,您应该至少使用JDK1.6.0_33。
基本上,Maven将通过针对您的代码的标准插件来管理运行Checkstyle,Findbugs(以及您还应该考虑PMD)的过程。它还将管理Javadoc的创建,链接的源代码并为您的项目生成一个网站。此外,Maven推出了一个良好的发布流程,您可以对快照进行处理,直到准备好将您的工作分享到更广阔的世界。
如果我不使用Maven?
好吧,只需在项目中创建一个/lib
文件夹,然后将依赖项填入其中。随着时间的推移,你将创造越来越多,这些将交织在一起。过了一会儿,你将进入JAR Hell并转向Maven来解决问题。
我们都去过那里。