Jar standalone starten über jar standalone

Status
Nicht offen für weitere Antworten.

Giftstachel

Bekanntes Mitglied
einen wunderschönen, wünsche ich euch.

ich bin jetzt seit 3 stunden verzweifelt auf der suche nach einer möglichkeit, wie ich ein jar-standalone-programm von einem anderen jar aus über einen simplen button starten kann.

bisher habe ich gefunden:

Code:
if (e.getSource()== bStarteExternesProg){
		   try {
		      Runtime.getRuntime().exec("notepad");
		   } 
		   catch (Exception err){System.err.println(err.toString());}
	   }

das klappt auch wunderbar.
wenn ich jedoch versuche, eine jar zu starten, sagt er mir natürlich, das dieses keine gültige win32-datei ist.
klar. microschrott.

bei meiner weiteren suche nach einer lösung bin ich über viel unverständliches, und manch merkwürdiges gestolpert, wie z.b. ant, oder manifest-dateien.

gibt es dafür eventuell eine ganz simple lösung, ohne, das ich auf irgendetwas anderes externes zugreifen muss?

danke für eure hilfe.
giftie
 
Code:
if (e.getSource()== bStarteExternesProg){
		   try {
		      Runtime.getRuntime().exec("S:/User/Programme neu/meinprogramm0.8 c.jar");
		   } 
		   catch (Exception err){System.err.println(err.toString());}
	   }

fehlermeldung:

Cannot run program "S:/User/Programme": CreateProcess error=193, %1 ist keine zulässige Win32-Anwendung

hmmm. unter umständen ein problem mit dem leerzeichen?!?
 
Ja, das Ganze in Anführungszeichen. Außerdem würde ich eine JAR eher über javaw -jar DeineJAR.jar starten.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben