Servus!
Ich habe gleich mehrere Probleme:
1: Wie kreig ich den Pfad der JAR-Datei raus, die ich gerade ausführe?
2: Wie kann ich aus einer JAR-Datei heraus (und/oder einfach aus *.class-Datei) eine Klasse laden, die sich in ein einem anderen Ordner befindet (z.B. in [Ordner_durch_1:_rausgekriegt]\module) und dann mit ihnen arbeiten?
3: Wie kann ich nun, wenn die durch 2: geladen Klasse abgeleitet von einem JPanel, auf dem sich noch andere Komponenten befinden und mit denen ich arbeiten kann, ist, dieses Panel auf mein Formular aus der Haupt-Klasse (in JAR) bringen. (eine Instanz der Klasse bilden und dann einfach add zu irgendeinem anderen Panel funzt nicht ... selbst wenn die Klasse mit direkt im JAR ist)
Wie man schon sieht, will ich ein Programm bastel, das aus einem nicht viel tuenden Haptprogramm besteht und das beim Start den Ordner "module" noch andern *.class und/oder *.jar-Dateien, die alle irgendwie so sind, dass ich sie dann einfach in z.b. jede in ein JTabbedPane laden kann und damit arbeiten kann, durchsucht und lädt.
Geht das überhaupt (bestimmt!) und gibt es vielleicht einfachere und bessere Methoden dazu?
Ich hoffe, Ihr könnt mir hier helfen!
mfg, eyeless
Ich habe gleich mehrere Probleme:
1: Wie kreig ich den Pfad der JAR-Datei raus, die ich gerade ausführe?
2: Wie kann ich aus einer JAR-Datei heraus (und/oder einfach aus *.class-Datei) eine Klasse laden, die sich in ein einem anderen Ordner befindet (z.B. in [Ordner_durch_1:_rausgekriegt]\module) und dann mit ihnen arbeiten?
3: Wie kann ich nun, wenn die durch 2: geladen Klasse abgeleitet von einem JPanel, auf dem sich noch andere Komponenten befinden und mit denen ich arbeiten kann, ist, dieses Panel auf mein Formular aus der Haupt-Klasse (in JAR) bringen. (eine Instanz der Klasse bilden und dann einfach add zu irgendeinem anderen Panel funzt nicht ... selbst wenn die Klasse mit direkt im JAR ist)
Wie man schon sieht, will ich ein Programm bastel, das aus einem nicht viel tuenden Haptprogramm besteht und das beim Start den Ordner "module" noch andern *.class und/oder *.jar-Dateien, die alle irgendwie so sind, dass ich sie dann einfach in z.b. jede in ein JTabbedPane laden kann und damit arbeiten kann, durchsucht und lädt.
Geht das überhaupt (bestimmt!) und gibt es vielleicht einfachere und bessere Methoden dazu?
Ich hoffe, Ihr könnt mir hier helfen!
mfg, eyeless