Hallo,
ich möchte über Runtime.exec() eine Exe-Datei ausführen, was funktioniert, wenn das Java-Programm im gleichen Verzeichnis liegt. Ich habe allerdings das Problem, dass das ausgeführte Programm die benötigten Dateien nicht findet, wenn z.B. ein absoluter Pfad übergeben wird.
Ich möchte daher das Arbeitsverzeichnis ändern, ich hab allerdings per Google noch keine brauchbare oder verständliche Lösung gefunden.
Weiß jemand weiter?
mfg
kruschimappel
EDIT: Das Problem ist vielleicht nicht klar genug formuliert.
Wenn die Exe-Datei in einem anderen Verzeichnis liegt (z.B. über einen absoluten Pfad aufgerufen), dann findet das Programm zugehörige Dateien nicht, die sich in dem Verzeichnis der Exe-Datei befinden. Daher suche ich nach einer Möglichkeit, das Arbeitsverzeichnis zu ändern.