我正在使用带有Juno Eclipse发行版的eclipse checkstyle插件。每次检查代码检查checkstyle错误时,我都会收到以下错误:
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
有人知道如何解决这个问题吗?它是插件兼容性问题还是其他什么?
答案 0 :(得分:56)
Checkstyle 5.6中已删除DoubleCheckedLocking检查,必须从Checkstyle配置中手动删除。
另请参阅:http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078
答案 1 :(得分:26)
打开Checkstyle首选项,创建自己的检查配置,进入您自己的检查配置,找到TreeWalker模块,单击它然后取消选中DoubleCheckedLocking。就如此容易。
答案 2 :(得分:2)
只需在checkstyle文件中注释或删除“DoubleCheckedLocking”即可使用
答案 3 :(得分:0)
从文件中删除以下行
< module name =“DoubleCheckedLocking”/>
重新加载工作区。
这适用于任何产生错误消息“无法实例化”的已停产模块