问题描述
我是 Eclipse 的新手,我正在尝试使用 ASTVisitor 类。我已将 jar jdt.core
文件添加到我引用的库和其他所需的 jar 中。我在 C:\Users\nemo\.p2\pool\plugins
文件夹中添加了随 Eclipse 一起安装的插件中的 jar。
我收到以下错误消息:
Error: Unable to initialize main class parsers
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/dom/ASTVisitor
导入的类是:
import org.eclipse.jdt.core.dom.AST;
import org.eclipse.jdt.core.dom.ASTParser;
import org.eclipse.jdt.core.dom.ASTVisitor;
import org.eclipse.jdt.core.dom.compilationunit;
import org.eclipse.jdt.core.dom.MethodDeclaration;
import org.eclipse.jdt.core.dom.MethodInvocation;
当我将鼠标悬停在每个导入的类行上时,我也会收到此消息 Note: This element neither has attached source nor attached Javadoc and hence no Javadoc Could be found.
。
解决方法
我通过安装 eclipse“Eclipse IDE for Java and DSL Developers”版本解决了这个问题。我将插件 jars 添加到 .p2 文件夹中的构建部分。不确定它可能是“Eclipse IDE for Java”版本的错误