ClassNotFoundException beim Instanziieren eines Eclipse-Plugins

Ich habe ein Eclipse-Plugin entwickelt und versuche, es auf einer anderen Instanz von Eclipse zu installieren. Wenn ich mein Plugin als Eclipse-Anwendung starte / debugge, funktioniert alles korrekt. Das Problem tritt nur auf, nachdem ich das Plugin über die von mir erstellte Update-Site installiert habe.

Ich habe eine sehr einfache Update-Site erstellt, die eine einzelne Funktion mit meinem Plugin enthält. Nach der Installation über die Update-Site kann ich mein Plugin im sehenplugin Verzeichnis unter dem Eclipse-Installationsverzeichnis und es enthält korrekt alle Daten, die dort sein sollten (denke ich). Wenn ich jedoch das Plugin instanziiere (indem ich die von mir definierte Schlüsselbindung drücke), erhalte ich eine ClassNotFoundException für die Haupt-Plugin-Klasse, die ich erstellt habe und die in der gefunden werden kannbin Verzeichnis meines Plugins.

Es scheint, dass diebin Das Verzeichnis wird irgendwie nicht als Ort für die Suche nach Klassen erkannt, aber ich gehe davon aus, dass es im Rahmen der Plugin-Installation zum Eclipse-Klassenpfad hinzugefügt werden sollte.

Ich habe einiges gegoogelt und dabei viele verwandte Probleme festgestellt, von denen keines meine spezifische Situation traf. Ich würde mich über jeden Vorschlag freuen!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage