Mein Code:
Process x = Runtime.getRuntime().exec("javac " + file.getAbsolutePath() +" & "+ "cd " + filedestination +" & "+ "java " + real2 + " > " + file2.getAbsolutePath());
1. Ich weiss, dass die Variablennamen total dumm gewählt sind, soooorry (ich versuch daran zu arbeiten
)
2. Es geht einfach nur darum, dass wenn er durch den obenstehenden Code ausgeführt wird, nichts passiert, allerdings wenn ich denselben command mir mit sysout ausgeben lasse und es dann manuell in nem cmd-Fenster mache, es einwandfrei funktioniert...
Befehl: "javac C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\test1.java & cd C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\ & java test1 > C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\ausgabe1.txt"
Hat irgendwer ne Idee, wie ich da weiterkomme?
Mit allerliebsten Grüßen,
Fabi <3
Process x = Runtime.getRuntime().exec("javac " + file.getAbsolutePath() +" & "+ "cd " + filedestination +" & "+ "java " + real2 + " > " + file2.getAbsolutePath());
1. Ich weiss, dass die Variablennamen total dumm gewählt sind, soooorry (ich versuch daran zu arbeiten
2. Es geht einfach nur darum, dass wenn er durch den obenstehenden Code ausgeführt wird, nichts passiert, allerdings wenn ich denselben command mir mit sysout ausgeben lasse und es dann manuell in nem cmd-Fenster mache, es einwandfrei funktioniert...
Befehl: "javac C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\test1.java & cd C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\ & java test1 > C:\Users\fabia\Dropbox\EntwicklungsOrdner\SimpleMatics\ausgabe1.txt"
Hat irgendwer ne Idee, wie ich da weiterkomme?
Mit allerliebsten Grüßen,
Fabi <3