我已经在 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文件夹中,并按如下方式设置classpath:
- C:>设置类路径=%C:\Program Files\Java\jdk1.6.0_16\lib\checkstyle-5.5\checkstyle-5.5-all.jar
这是正确的吗?我应该对 Findbugs 做同样的事情吗?提前致谢
编辑:当我使用环境变量添加上述路径并运行 checkstyle hello.java 时,出现错误:“checkstyle”未被识别为内部或外部命令、可操作程序或批处理文件
最佳答案
<强> Maven将为您解决这个问题
听起来您刚刚开始涉足 Java 世界。为此,我建议您研究 Maven 的构建过程。另外,您应该至少使用 JDK1.6.0_33在撰写本文时。
本质上,Maven 将通过标准插件针对您的代码管理运行 Checkstyle、Findbugs(您还应该考虑 PMD)的过程。它还将管理 Javadoc、链接源代码的创建并为您的项目生成一个网站。此外,Maven 还提倡良好的发布流程,您可以在该流程中处理快照,直到准备好向更广泛的世界分享您的工作。
如果我不使用 Maven?
好吧,只需在项目中创建一个 /lib
文件夹并将依赖项放入其中即可。随着时间的推移,你会创造出越来越多的东西,而且这些东西会交织在一起。过了一会儿你会输入JAR Hell并求助于Maven来解决问题。
我们都经历过这样的情况。
关于java - Checkstyle 和 Findbugs 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11957966/