Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Checkstyle&;Findbugs安装_Java_Windows - Fatal编程技术网

Java Checkstyle&;Findbugs安装

Java Checkstyle&;Findbugs安装,java,windows,Java,Windows,我已经在windowsxp上安装了javacversion1.6.0_16,我正在使用Dr.Java和命令提示符编译和运行Java程序 我下载并提取了CheckStyle5.5和FindBugs2.0.1。我正在尝试安装Checkstyle,并且声明我需要在类路径中包含Checkstyle-5.5-all.jar 我的问题是,我是否应该将Checkstyle目录放在jdk1.6.0_16目录的lib文件夹中,并按如下方式设置类路径: C:>设置类路径=%C:\Program Files\Jav

我已经在windowsxp上安装了javacversion1.6.0_16,我正在使用Dr.Java和命令提示符编译和运行Java程序

我下载并提取了CheckStyle5.5和FindBugs2.0.1。我正在尝试安装Checkstyle,并且声明我需要在类路径中包含Checkstyle-5.5-all.jar

我的问题是,我是否应该将Checkstyle目录放在jdk1.6.0_16目录的lib文件夹中,并按如下方式设置类路径:

  • C:>设置类路径=%C:\Program Files\Java\jdk1.6.0\U 16\lib\checkstyle-5.5\checkstyle-5.5-all.jar
这是正确的吗?我应该为Findbugs做同样的事情吗?提前谢谢

编辑:当我使用环境变量添加上述路径并运行checkstyle hello.java时,我得到了错误:“checkstyle”未被识别为内部或外部命令,可操作的程序或批处理文件将为您解决此问题

听起来您刚刚开始使用Java。为此,我建议您在构建过程中研究Maven。此外,您至少应该在撰写本文时使用

基本上,Maven将管理运行检查风格的过程,Findbugs(也应该考虑PMD)通过标准插件来抵抗代码。它还将管理Javadocs的创建、链接的源代码以及为您的项目生成网站。此外,Maven促进了一个良好的发布过程,您可以使用快照,直到准备好将您的工作分享给更广泛的世界

如果我不使用Maven?

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

我们都去过那里。

将为您解决这个问题

听起来您刚刚开始使用Java。为此,我建议您在构建过程中研究Maven。此外,您至少应该在撰写本文时使用

基本上,Maven将管理运行检查风格的过程,Findbugs(也应该考虑PMD)通过标准插件来抵抗代码。它还将管理Javadocs的创建、链接的源代码以及为您的项目生成网站。此外,Maven促进了一个良好的发布过程,您可以使用快照,直到准备好将您的工作分享给更广泛的世界

如果我不使用Maven?

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


我们都去过那里。

+1多么美妙的回答!感谢您提到我需要更新JDK,推荐Maven和PMD,以及Maven的替代品和我将遇到的问题。回答得很好,谢谢!很高兴为您提供帮助-祝您的项目好运。+1多么棒的答案!感谢您提到我需要更新JDK,推荐Maven和PMD,以及Maven的替代品和我将遇到的问题。回答得很好,谢谢!很高兴为您提供帮助-祝您的项目好运。