Checkstyle Eclipse插件不起作用

时间:2012-10-09 08:32:58

标签: eclipse eclipse-plugin checkstyle

我正在使用带有Juno Eclipse发行版的eclipse checkstyle插件。每次检查代码检查checkstyle错误时,我都会收到以下错误:

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

有人知道如何解决这个问题吗?它是插件兼容性问题还是其他什么?

4 个答案:

答案 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。就如此容易。

enter image description here

答案 2 :(得分:2)

只需在checkstyle文件中注释或删除“DoubleCheckedLocking”即可使用

答案 3 :(得分:0)

  • 在Eclipse Workspace搜索文件 internal_config __ * .xml
  • 从文件中删除以下行

    < module name =“DoubleCheckedLocking”/>

  • 重新加载工作区。

这适用于任何产生错误消息“无法实例化”的已停产模块