Checkstyle "Unable to get class information for @throws tag 'xxxException" 问题

这两天, 在运行checkstyle检查代码的时候, 老是出现"Unable to get class information for @throws tag 'xxxException"

 

看了半天, 找不出原因, java类中的import都是正确的, 编译什么也都没有问题.

 

上网搜索了一下, 找到一篇讨论,

http://forums.topcoder.com/?module=Thread&threadID=508195&start=0

 

The cause is that the class ConfigurationException, which is mentioned in BasicPDFBuilder is not in the run classpath of Checkstyle, so checkstyle cannot perform any checks on whether it is a checked exception or a runtime exception or other. So this is not really a warning about your code being bad, but a warning about checkstyle being unable to fully check whether the import and usage of the class ConfigurationException conforms to the coding styles configured.

 

看了一下, 原来是因为编译好的类没有在checkstyle的classpath中.

所以, 只要将编译好的class配置到在<checkstyle/>的classpath中就没有这个问题了.

 

另外, 还发现checkstyle的line length好像也有点问题, 明明没有超过120个字符, 却还是报错.

无奈, 我把Eclipse中java > code style > formatter中的Maximum line with改成了100, 然后format一下, 基本就没有问题了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值