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
Externe Bibliothek einbinden, Plugin bleibt hängen
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Re: Externe Bibliothek einbinden, Plugin bleibt hängen
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.
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.
Re: Externe Bibliothek einbinden, Plugin bleibt hängen
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
Gebaut habe ich das PLUGIN.JAR mit Eclipse->Export->JAR
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Re: Externe Bibliothek einbinden, Plugin bleibt hängen
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
Stimmt, wenn ich die Class-Dateien direkt integriere funktioniert es :) Danke.
Re: Externe Bibliothek einbinden, Plugin bleibt hängen
Hallo,
was macht dein Plugin?
Kann man was testen?
Bis dann.
was macht dein Plugin?
Kann man was testen?
Bis dann.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!