Ich habe einen Code, der für die Ausführung einer ausführbaren Datei aus Java-Code steht. Das Programm läuft bis heute reibungslos. Ich weiß nicht, was ich geändert haben aber ich folgende Fehlermeldung erhalte:Das System kann die angegebene Datei nicht finden ausführbar von Java
Cannot run program "\Release\program.exe" (in directory "I:\Release\"): CreateProcess error=2, The system cannot find the file specified
Der Code ich verwende ist die folgende:
Process proc = rt.exec("Release\\program.exe", null, new File("I:\\Release\\"));
Was ist das Problem hier sein könnte? Es hat früher gut funktioniert.
EDIT:Process proc = rt.exec("program.exe", null, new File("I:\\Release\\"));
bekam ich den gleichen Fehler. Wenn ich aus dem Explorer-Befehl
> I:\\Release\\program.exe
das funktioniert gut
Gibt es einen Ordner namens "Release" im Pfad I: \ Release? – NoRelect
Existiert die Datei 'I: \ Release \ Release \ program.exe'? – Andreas
"Andreas Ich weiß, es ist seltsam, es war die Art, wie es funktionierte, bis ich weiß. Wenn ich die Version entferne, wird es auch nicht funktionieren. Vom Explorer aus führe ich den folgenden Befehl: I: \ Release \ program.exe –