path in execl einbeziehen
-
Ich würde gerne mit execl ein Programm starten, dieses befindet sich jedoch nicht im selben Verzeichnis wie mein C-Programm, bzw. das später compilierte .exe
Leider funktioniert das nicht, obwohl ich vorher den Pfad um das entsprechende Verzeichnis erweitert habe. Wenn ich probeweise das Programm ins selbe Verzeichnis schiebe, wo sich auch die exe befindet, dann funktioniert es.
Warum wird beim Aufruf mit execl nicht automatisch im Pfad gesucht, und wie kann ich das ändern?
-
Hast du deinen Rechner nach dem Eintragen in den Pfad neu gestartet?
Kommt vor, dass er die Pfad-Einstellungen nicht direkt übernimmt.
-
hö? Schreib doch einfach den Pfad dazu... Absolut oder relativ ist bei den Standard-Funktion glaub egal (bei Windows jedenfalls)
-
Nein, das mit dem Neustart funktioniert leider nicht.
Ich möchte den Pfad aber gerade nicht mit reinschreiben, denn ich will damit den Java-Interpreter starten, und das soll auf beliebigen Rechnern laufen, die Java installiert haben. Deshalb will ich ja auch, dass 'execl' automatisch im Pfad sucht.