externes Package

jean luc

Mitglied
Hallo,
ich möchte ein fremdes Package in mein Programm einbauen:
Dazu habe ich den Package Ordner in mein Arbeitsverzeichnis gepackt.
Nun lässt sich das Programm auch problemlos compilieren.
Wenn man nun allerdings einen Dialog aufruft in dem das Package benötigt wird bleibt der Dialog leer und es erscheint der Fehler:

java.lang.EceptionInInitializerError
danach ein Verweis auf einiege Klassen im Package und dann

caused by: java.util.MissingResourceException: Can't find bundle for base name org.free.'fremdesPackage'

Ich gehe davon aus, dass es kein Programmierfehler ist, da ich der besagte Dialog funkioniert, wenn ich das Programm aus dem JBuilder starte.
Was mache ich falsch? Muss ich was besonderes beachten, wenn ich das Programm mit einem fremden Package compileren will?

Gruß Simon
 
Hast du beim Kompilieren auch den Classpath angegeben?
"java -cp ./ "

Wenn das Package als .jar vorliegt lässt es sich auch explizit im Classpath angeben.
"java -cp ./;./fremdesPackage.jar"
 
Hallo,
ich hatte das Package entpackt hinzugefügt.
Wenn ich nun die .jar Datei beim Compilieren mit angebe,
kann ich das Programm zwar compilieren aber gar nicht starten.
Jetzt bekomme ich beim Start mit java ... die Fehlermeldung:

java.lang.NoClassDefinitionFoundError
und dann ein Verweis auf einige Klassen in denen das Package benutzt wird.
Gruß
 
Zurück