Я использую этот проект для проекта, который я разрабатываю в Netbeans.По сути, я скопировал 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
, но библиотека не была найдена.Обычно доступные библиотеки показываются как один из типов их имени.В этом случае ничего не было показано.
Итак, я скачал 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 связаны между собой.
Означает ли это, что я не могу использовать org.eclipse.jdt.core
в Netbeans или есть другая проблема?Кто-нибудь может мне помочь?