今天在尝试使用checkstyle构建项目时遇到此错误。这适用于我办公室的其他人,但我不想再重新安装Eclipse。知道这个错误究竟意味着什么吗?

Errors occurred during the build.
 Errors running builder 'Checkstyle Builder' on project 'myproject'.
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter

我正在收集它与标签字符有关但不是很多其他内容。

更新:Eclipse版本为3.5,Checkstyle为5.0.0.200906281855-final。

(Java是jdk 1.6.0_10)

有帮助吗?

解决方案

此错误中所述,Checkstyle插件版本5.0.0.200906281855:

  

Checkstyle 5发行说明指出我们使用的某些模块和支票不是向后兼容。
  例如。 模块 TabCharacter 不再出现在v5中 FileTabCharacter 取代),因此无法正常工作。结果   检查 FileLength 不需要语法树,因此不再需要在父 TreeWalker 下。

这意味着你的问题可能是在eclipse配置中自动更新Checkstyle插件。

其他提示

"同样"如果你使用自定义cs插件类的checkstyle配置而你的plugin.jar不在你的eclipse /插件路径中,则会出现问题。

所以在这种情况下错误只会说:嘿老兄:找不到你的课,请把它交给我;)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top