OSGi Bundle-ClassPath

Generic1

Top Contributor
Hallo,

ich will in meinem Bundle externe JARs verwenden. Ohne diese externen JARs funktionierts einwandfrei, wenn ich die externen JARs zum Bundle-Classpath hinzufüge, schaut der Bundle-Classpath so aus:

Code:
Bundle-ClassPath: .,
 lib/

Da bekomm ich aber dann diese Exception:

org.osgi.framework.BundleException: The activator configadmin.Activator for bundle ConfigAdmin is invalid
und weiter unten dann eine ClasspathException: mein.package.Activator

Weis jemand was ich da machen muss, damit der Activator wieder gefunden wird?
Vielen Dank!!
lg
Generic1
 
Du musst auch alle Jars in den Pfad schreiben, nicht nur das Verzeichnis.
Wie soll der Classloader die sonst finden, wenn er nur das Verzeichnis und die Klasse mit package kennt? Da fehlt im einfach noch der Dateiname.
 

Neue Themen


Zurück
Oben