摘要: 1、FindBugs介绍 FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本下载地址http://findbugs.sourceforge.net/downloads.html。 FindBugs运用ApacheBCEL库分析类文件(class文件)而不是源代码,将字节码与一组缺陷模式进行对比以发现可能的问题。FindBugs的检测器.. 阅读全文
posted @ 2014-01-09 15:09 zqhao 阅读(4219) 评论(0) 推荐(0) 编辑
摘要: 最近重装系统,换了64位的windows7,搭建好开发环境后。在eclipse里面创建项目,点到SVN视图,IDE报如下错误: 在上网差了原因后发现是因为没有64位的javaHL的库,具体原因请查看http://subclipse.tigris.org/wiki/JavaHL。在官网上下载JavaHL,其安装文件为Slik-Subversion-1.6.12-x64.msi,它中间包含了JavaHL的包,在安装的时候需要安装JavaHL支持。安装完成之后在其安装目录的bin下面有很多以SlikSvn开头的dll文件。 JavaHL的配置:subclipse使用的dll文件名不是以Sli... 阅读全文
posted @ 2013-04-03 14:59 zqhao 阅读(8326) 评论(2) 推荐(3) 编辑
摘要: 从svn上down下来一个新项目,在run项目的时候突然遇到这个错误,后来通过查阅资料发现是jdk版本不一致导致的问题。询问以前搞这个项目的同事,告知以前都是使用jdk1.5编译的。而当前运行环境是jdk 1.6 。这个错误是指你的jar包或者class 的被编译的jdk版本与runtime的jdk版本不一致。 解决问题1)如果是jar包,重新用jdk 1.6编译你的jar 包2)如果是java文件或者项目,设置你当前runtime 的编译版本为1.6,右键项目-》属性-》java complier。然后重新编译文件。 3)还有一种方法就是把你当前环境设成jdk 1.5的,和你要加载的ja.. 阅读全文
posted @ 2013-02-18 11:24 zqhao 阅读(1375) 评论(1) 推荐(0) 编辑