今天在尝试使用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)
答案 0 :(得分:16)
如this bug中所述,Checkstyle插件版本5.0.0.200906281855:
Release notes of Checkstyle 5声明我们使用的某些模块和支票不向后兼容 例如。 模块
TabCharacter
不再出现在v5中(被FileTabCharacter
替换),因此无法正常工作。
检查FileLength
不需要语法树,因此不再在父TreeWalker
下。
这意味着你的问题可能是在eclipse配置中自动更新Checkstyle插件。
答案 1 :(得分:0)
如果您使用带有自定义cs插件类的checkstyle配置并且您的plugin.jar不在您的eclipse /插件路径中,则会出现“相同”问题。
所以在这种情况下错误只会说:嘿老兄:找不到你的课,请把它交给我;)