视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
[CheckStyleTask]Can'tfind/accessASTNodetypecom.
2020-11-09 07:20:44 责编:小采
文档


今晚使用CheckStyle在Eclipse里面通过Ant检查项目Java代码时,遇到以下的异常: [CheckStyleTask] Running Checkstyle 5.5 on 159 files [CheckStyleTask] Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST [CheckStyleTask]

今晚使用CheckStyle在Eclipse里面通过Ant检查项目Java代码时,遇到以下的异常:

[CheckStyleTask] Running Checkstyle 5.5 on 159 files
[CheckStyleTask] Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST
[CheckStyleTask] Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST
[CheckStyleTask] Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST

Google了一下,网上说是CLASS_PATH出错了,也没明白怎么出错了,又有人说是使用了旧版本的antlr库,盯着天花板想了想,前几天确实将Ant从eclipse的plugin 1.7.1替换成了单独的1.8.2,于是,嗯,就解决问题了。下面详细记录下我的环境

Eclipse 3.5 Galileo
Apache Ant 1.8.2

解决办法

按照Ant自带的安装教程 %ANT_HOME%/docs/manual/install.html上所说的设置好Ant的class path信息,以Eclipse 3.5 Galileo为例

  1. 选择菜单Window->Preference
  2. 点开Ant->Runtime
  3. 点击"Ant Home..."按钮,选择%ANT_HOME%的具体路径
  4. "Ant Home Entries"的列表load完之后,选中其中的%ANT_HOME%/lib/antlr-2.7.7.jar,然后点击"Remove"按钮删除之
  5. 然后,问题就解决了。

下载本文
显示全文
专题