我在Netbeans开发的项目中使用this项目。基本上,我将3个源代码文件复制到我的项目中并对Main.java
文件进行了一些调整,以便我能够在我的项目中使用它。
编译器然后说package org.eclipse.jdt.core.compiler does not exist
用于以下导入:
import org.eclipse.jdt.core.compiler.IProblem;
import org.eclipse.jdt.core.dom.AST;
import org.eclipse.jdt.core.dom.ASTParser;
import org.eclipse.jdt.core.dom.CompilationUnit;
我尝试通过转到Project Properties
>来添加模块依赖项。 Libraries
> Module Dependencies
> Add
并输入org.eclipse.jdt.core.compiler
但未找到任何库。通常,可用的库显示为其名称的一种类型。在这种情况下,没有显示。
因此,我从here下载了org.eclipse.jdt.core
jar,并通过转到Project Properties
>将其添加到项目中Libraries
> Wrapped JARs
> Add JAR
。编译错误消失了,我能够运行该项目。
但是,当到达行ASTParser parser = ASTParser.newParser(AST.JLS3);
时,将引发以下异常。
线程“main”中的异常java.lang.NoClassDefFoundError:org / eclipse / core / resources / IResource
我认为这个例外以及我无法在Netbeans的模块中找到库的事实是相关的。
这是否意味着我无法在Netbeans中使用org.eclipse.jdt.core
或是否存在其他问题?有人能帮助我吗?