`

(转载)CheckStyle错误的解决

    博客分类:
  • JAVA
阅读更多

转载自:http://blog.csdn.net/shrekmu/archive/2007/06/01/1634483.aspx

 

1、Got an exception - Unexpected character 0xfffd in identifier
    这是因为CheckStyle不能识别制定的编码格式。
    解决方法:设定TreeWalker的charset属性。不过不知道为什么CheckStyle的Eclipse插件不支持这个属性的设定。在Eclipse中可以将CheclStyle导出,然后修改导出的文件:
<module name="Checker">
    <property name="severity" value="warning"/>
    <module name="TreeWalker">
        <property name="charset" value="UTF-8"/>
        <property name="tabWidth" value="4"/>
    如果是UTF-8的话,就添加加粗的那条语句,就可以了。
2、 Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag *whatever*.
    选中CheckSytle的JavaDoc --> Method JavaDoc --> logLoadErrors。如果是CheckStyle自己加载时出错的,打个Log就可以了,不要整出Errors吓人。
    还有一处也可能包出同样的错误。Coding Problems --> Redundant Throws --> logLoadErrors选中即可。

分享到:
评论
3 楼 xu3352 2011-11-04  
4.4.2版的这么改好使
2 楼 swanky_yao 2010-11-26  
CheckStyle的Eclipse插件不支持这个属性的设定可能是因为插件支持的checkstyle版本太低的原因
1 楼 swanky_yao 2010-11-26  
<property name="charset" value="UTF-8"/>
应该加在
Checker下面 不是TreeWalker下面

可以参考checkstyle的文档

相关推荐

Global site tag (gtag.js) - Google Analytics