Externe Bibliothek einbinden, Plugin bleibt hängen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Externe Bibliothek einbinden, Plugin bleibt hängen

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

von Siggi » 12 Okt 2010, 16:01

Hallo,

was macht dein Plugin?

Kann man was testen?

Bis dann.

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

von Gast » 11 Okt 2010, 19:22

Stimmt, wenn ich die Class-Dateien direkt integriere funktioniert es :) Danke.

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

von Bananeweizen » 10 Okt 2010, 19:38

Mmh. Ich bin an der Stelle ganz sicher kein Experte, aber zumindest bei unseren Plugins werden die libs immer _entpackt_ und die *.class-Dateien dann unsere Plugin.jar mit reingepackt. Schließlich will der Classloader ja Bytecode-Class-Dateien laden und nicht jars in jars in jars...

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

von cyberdelic » 09 Okt 2010, 14:30

Ja, die JAR-Bibliothek befindet sich im LIB-Ordner innerhalb meines Plugin.jars. Leider gibt es keine Fehlermeldung, kann es sein dass es zu einer ClassNotFound-Exception kommt?
Gebaut habe ich das PLUGIN.JAR mit Eclipse->Export->JAR

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

von Bananeweizen » 09 Okt 2010, 13:22

Hast du die Klassen aus der Bibliothek denn mit in deinem Plugin.jar (oder nur deine eigenen .class-Dateien)? Kannst du prüfen, indem du mit einem ZIP-kompatiblen Programm in die JAR-Datei hineinschaust.

Oder anders gefragt: Womit hast du die Plugin-Datei gebaut? Maven, Eclipse-Export, Ant-File? Falls es irgendein Skript ist, einfach mal den Quelltext davon posten.

Externe Bibliothek einbinden, Plugin bleibt hängen

von cyberdelic » 09 Okt 2010, 12:56

Hallo zusammen,
ich habe ein Plugin geschrieben in dem ich die SSH2-Bibliothek von hier verwende: http://www.ganymed.ethz.ch/ssh2/
Wenn ich das Plugin debugge funktioniert alles wunderbar, sobald ich aber das Plugin baue und im TV Browser verwende bleibt das Programm stehen sobald eine Klasse aus
dieser Bibliothek erzeugt wird. Hat jemand eine Idee?

Danke
Cyberdelic

Nach oben