[PDE Eclipse] problem z zainicjowaniem klasy...

0

Witam, mam problem z dziedziny pisania pluginów pod Eclipse'a. Plugin, z którym mam problem oparty jest na mechaniźmie Incremental Builder'a, sam mechanizm dołączania go do projektu działa bez zarzutu, jednak schody pojawiają się w trakcie uruchomienia build(...). W pewnym momencie inicjowana ma być stworzona przeze mnie klasa

...
IFile file = (IFile) resource;	
<b>UnitTestCheck check = new UnitTestCheck(file);</b>
...

Podpatrzyłem linię w której następuje zainicjowanie w debugerze i niestety zamiast przejścia do zakładki z konstruktorem mojej klasy następuje przejście do SafeRunner.class gdzie następuje wyjątek...

SafeRunner.class

public static void run(ISafeRunnable code) {
	Assert.isNotNull(code);
	try {
		code.run();
	} catch (Exception e) {
		handleException(code, e);
	} catch (LinkageError e) {
	<b>	handleException(code, e);</b>
	}
}

zmienna 'e' ma opis: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException

Czy ktoś ma pomysł dlaczego tak się dzieje? Próbowałem już różnych cudów żeby coś z tym zrobić, ale nie mam pojęcia jak temu zaradzić. Plik z klasą UnitTestCheck jest w tym samym pakiecie co plik z builderem (UnitTestBuilder)

0

Nieważne, znalazłem rozwiązanie. Jeżeli ktoś by miał ten sam problem - u mnie chodziło o dołączenie org.eclipse.jdt.core do Dependencies w plugin.xml, a nie , jak miałem wcześniej, do Java Build Path.

rozwiązanie, które znalazłem
http://dev.eclipse.org/newslists/news.eclipse.tools/msg33698.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1