Jar File und die Main Klassen

bassem

Grünschnabel
Hallo,

ich wollte mal fragen ob es möglich ist die Jar File auszuführen ohne dass man die main Klasse in die Manifest Datei eingibt ist sowas möglich
d.h. wenn ich in meiner DOS Konsole sowas eingeben würde( wird bestimmt nicht laufen, aber vielleicht gibt es was ähnliches!!) :

java -jar myJarFile.jar MyMainClass

eigentlich stell ich diese Frage weil ich gerne in meinem Java Projekt was ich als Jar file exportiert habe zwei Main Klassen habe (ich weiss es nicht ob sowas erlaubt ist oder sauber ist) und da möchte ich gerne von meiner Dos Konsole aus die Möglichkeit haben die wechselnd auszuführen:
java -jar myJarFile.jar MyMainClass1
java -jar myJarFile.jar MyMainClass2

ist sowas ueberhaupt möglich?
 
Hallo,

sowas ist möglich.

Versuch es mal so.
Code:
java -cp myJar.jar MyClass1

Du musst natürlich dann die Packages auch angeben.

MFG

Sascha
 
zwei Main Klassen habe (ich weiss es nicht ob sowas erlaubt ist oder sauber ist) und da möchte ich gerne von meiner Dos Konsole aus die Möglichkeit haben die wechselnd auszuführen:

ist sowas ueberhaupt möglich?

Ich nehme an, dass du in beiden MainKlassen eine main-Methode hast. Antwort: Nein.

Edit: Sorry, geht doch
 
Zuletzt bearbeitet:
Zurück