hallo zusammen,
ich hoffe, dass mir hier jemand bei meinem problem helfen kann.
ich habe ein vorhandenes programm <prog>. für dieses programm gibt es ein plugin <plug> mit diversen funktionen, die auch funktionieren. nun soll plug funktionalität zum auslesen von pdf-files zur verfügung stellen. ich habe mich für pdf-box entschieden. pdfbox hat eine pdfbox.jar und weitere benötigte externe jars.
im folgenden habe ich die schritte zum einbinden dieser jars aufgelistet:
1. ich habe im workspace von plug einen lib-ordner angelegt und in diesen die jars kopiert
2. in eclipse habe ich im plugin.xml unter runtime und classpath diese jars hinzugefügt
3. zusätzlich habe ich die jars über "add external jars" des buildpath hinzugefügt.
--> solange ich plug aus eclipse heraus debugge funktioniert es problemlos.
--> nun exportiere ich plug über "deployable plugins and fragments" ohne fehlermeldungen. anschließend kopiere ich plug in den plugin-ordner von prog. beim ausführen des quellcodes kommt nun ein noclassdeffounderror beim ersten zugriff auf eine klasse von pdfbox. innerhalb der plug.jar-datei sind die pdfbox-jars jedoch vorhanden.
hier noch einige zusatzinfos:
- eclipse 3.3.2
- plug wird über ein feature in prog eingebunden
- ich debugge plug direkt aus eclipse heraus, indem ich im debug-dialog "run a product" aktiviere und dort das entsprechende product (also prog) angebe.
ich hoffe ihr könnt mir helfen bzw. mir erklären was ich falsch mache.
grüße
schnurpsel
ich hoffe, dass mir hier jemand bei meinem problem helfen kann.
ich habe ein vorhandenes programm <prog>. für dieses programm gibt es ein plugin <plug> mit diversen funktionen, die auch funktionieren. nun soll plug funktionalität zum auslesen von pdf-files zur verfügung stellen. ich habe mich für pdf-box entschieden. pdfbox hat eine pdfbox.jar und weitere benötigte externe jars.
im folgenden habe ich die schritte zum einbinden dieser jars aufgelistet:
1. ich habe im workspace von plug einen lib-ordner angelegt und in diesen die jars kopiert
2. in eclipse habe ich im plugin.xml unter runtime und classpath diese jars hinzugefügt
3. zusätzlich habe ich die jars über "add external jars" des buildpath hinzugefügt.
--> solange ich plug aus eclipse heraus debugge funktioniert es problemlos.
--> nun exportiere ich plug über "deployable plugins and fragments" ohne fehlermeldungen. anschließend kopiere ich plug in den plugin-ordner von prog. beim ausführen des quellcodes kommt nun ein noclassdeffounderror beim ersten zugriff auf eine klasse von pdfbox. innerhalb der plug.jar-datei sind die pdfbox-jars jedoch vorhanden.
hier noch einige zusatzinfos:
- eclipse 3.3.2
- plug wird über ein feature in prog eingebunden
- ich debugge plug direkt aus eclipse heraus, indem ich im debug-dialog "run a product" aktiviere und dort das entsprechende product (also prog) angebe.
ich hoffe ihr könnt mir helfen bzw. mir erklären was ich falsch mache.
grüße
schnurpsel