ASTParser依赖项

时间:2011-03-25 14:34:07

标签: java parsing dependencies abstract-syntax-tree

我正在尝试在this教程的帮助下学习ASTParser。当我编译第一段代码时:

ASTParser parser = ASTParser.newParser(AST.JLS2); parser.setSource("".toCharArray()); CompilationUnit unit = (CompilationUnit) parser.createAST(null); unit.recordModifications(); AST ast = unit.getAST();

我收到此错误:

  

未找到来源。此类文件的JAR属于容器“Plug-in Dependencies”,它不允许修改其条目上的源附件。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

根据this,您应该包含以下jar文件:

  • org.eclipse.core.contenttype.jar
  • org.eclipse.core.jobs.jar
  • org.eclipse.core.resources.jar
  • org.eclipse.core.runtime.jar
  • org.eclipse.equinox.common.jar
  • org.eclipse.equinox.preferences.jar
  • org.eclipse.jdt.core.jar
  • org.eclipse.osgi.jar