Checkstyle Eclipse插件不起作用

我使用Juno Eclipse发行版的eclipse checkstyle插件。 任何时候代码检查checkstyle错误我得到以下错误:

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking 

有谁知道如何解决这个问题? 这是一个插件兼容性问题或其他?

在Checkstyle 5.6中,DoubleCheckedLocking检查已被删除,必须手动从Checkstyleconfiguration中删除。

另见: http : //sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078

打开Checkstyle首选项,创build你自己的Check Configuration,进入你自己的检查configuration,findTreeWalker模块,点击它,然后取消选中DoubleCheckedLocking。 就如此容易。

在这里输入图像说明

只是注释或从checkstyle文件中删除“DoubleCheckedLocking”,它将工作

  • 在您的Eclipse工作区下search文件internal_config __ *。xml
  • 从文件中删除以下行

    <module name =“DoubleCheckedLocking”/>

  • 重新加载工作区。

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