Eclipse中的Checkstyle错误 - 无法实例化Tab字符
-
06-07-2019 - |
题
今天在尝试使用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 /插件路径中,则会出现问题。
所以在这种情况下错误只会说:嘿老兄:找不到你的课,请把它交给我;)
不隶属于 StackOverflow