Hallo miteinander
Habe wieder mal ein Problem...
Für den Aufruf meines JavaProgramm muss ich zuerst eine Klasse instanzieren (EnvironmentProvider) --> Dies geht ohen weitere Probleme.
Danach muss eine weitere Klasse instanziert werden (Mitarbeiter). Der Constructor sieht vor, dass als Parameter den EnvironmentProvider und ein Pfad zu einem
XML übergeben werden muss. Die Übergabe des EnvironmentProvider ist kein Problem, jedoch wird das
XML-File nicht gefunden.
Der ganze JavaCode ist in einem Jar verpackt. Darunter besteht die Struktur /config/config.xml
Beim Instanzieren der Klasse Mitarbeiter habe ich versucht den Parameter in allen verschieden Varianten versucht einzugeben, jedoch ohne Erfolg.
Hat jemand ne Ahnung auf was ich achten soll?
Eine Grundlegende Frage dazu: Falls ich mehrere Klassen instanzieren muss, muss ich immer auf die Reihenfolge der Aufrufe aufpassen --> Zuerst muss ich die Klassen suchen (FindClass(...)), danach alle Methoden (GetMethodID(...)) und erst dann die Klassen instanzieren. Falls ich es nicht so mache und zuerst eine Klasse instanzieren, dann findet er mir nur noch die Methoden der zuerst Instanzierten Klasse.. Mache ich was falsch, oder ist das vom JNI so vorgegeben?
Danke, hoffe es kann mir jemand weiterhelfen
Greez
Bucchi