Eclipse Juno中的外部配置文件的Checkstyle

时间:2013-11-25 23:20:09

标签: java eclipse

构建java项目时,我在构建项目时遇到错误。

"cannot initialize module TreeWalker - Unable to instantiate DoubleCheckLocking"

enter image description here

我尝试了下面问题中提到的解决方案 - Checkstyle Eclipse plugin doesn't work

但在我的情况下,配置选项是只读的!

enter image description here

我正在使用eclipse Juno - 版本:Juno Service Release 2 建造ID:20130225-0426

如果使用外部配置文件,如何使这些选项可编辑?

2 个答案:

答案 0 :(得分:1)

Eclipse-Checkstyle integration plugin documentation确实提到了

  

如果配置文件可写,则默认情况下可以编辑外部配置。

http://eclipse-cs.sourceforge.net/images/new_external_config.jpg

  

如果你有一个精心设计的配置文件(有很好的评论和所有这些) - 你不想通过使用配置编辑器意外地“销毁” - 你可以使用Protect Checkstyle配置文件选项。   启用后,即使配置编辑器已启用写入,配置编辑器也不会触摸您的文件。

当然,检查外部配置文件是否可写 但是还要检查你的外部配置是否没有“受保护”,。

答案 1 :(得分:0)

DoubleCheckLocking已从Checkstyle 5.6及更高版本中删除。