Externe Bibliothek einbinden, Plugin bleibt hängen

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
cyberdelic

Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon 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

Bananeweizen
Site Admin
Beiträge: 3352
Registriert: 09 Sep 2006, 22:45
Kontaktdaten:

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon 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.

cyberdelic

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon 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

Bananeweizen
Site Admin
Beiträge: 3352
Registriert: 09 Sep 2006, 22:45
Kontaktdaten:

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon 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...

Gast

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon Gast » 11 Okt 2010, 19:22

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

Benutzeravatar
Siggi
Moderator
Beiträge: 2066
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Externe Bibliothek einbinden, Plugin bleibt hängen

Beitragvon Siggi » 12 Okt 2010, 16:01

Hallo,

was macht dein Plugin?

Kann man was testen?

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)


Zurück zu „Plugin-Entwickler“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste