Eclipse Juno 中外部配置文件的检查样式

2022-09-04 23:32:08

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

"cannot initialize module TreeWalker - Unable to instantiate DoubleCheckLocking"

enter image description here

我尝试了下面问题中提到的解决方案 - Checkstyle Eclipse插件不起作用

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

enter image description here

我正在使用 eclipse Juno - 版本:Juno Service Release 2 Build id: 20130225-0426

在使用外部配置文件的情况下,如何使这些选项可编辑?


答案 1

Eclipse-Checkstyle集成插件文档确实提到了

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

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

如果你有一个精心设计的配置文件(带有漂亮的注释和所有这些)——你不想通过使用配置编辑器意外地“破坏”它——你可以使用“保护 Checkstyle 配置文件”选项。启用后,即使启用了写入功能,配置编辑器也不会触摸您的文件。

当然,请检查您的externa配置文件是否可写。
但也要检查您的外部配置是否未“受保护”,.


答案 2

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


推荐