Ich habe kürzlich gesucht, wie ich das Anwendungsverzeichnis in Java erhalten kann. Ich habe endlich die Antwort gefunden, aber ich habe überraschend lange gebraucht, weil die Suche nach einem solchen Oberbegriff nicht einfach ist. Ich denke, es wäre eine gute Idee, eine Liste zu erstellen, wie dies in mehreren Sprachen erreicht werden kann.
Fühlen Sie sich frei, nach oben / unten zu stimmen, wenn Sie die Idee (nicht) mögen, und tragen Sie bitte bei, wenn Sie sie mögen.
Klärung:
Es gibt eine feine Unterscheidung zwischen dem Verzeichnis, das die ausführbare Datei enthält, und dem aktuellen Arbeitsverzeichnis (angegeben pwd
unter Unix). Ich war ursprünglich an Ersterem interessiert, kann aber auch Methoden zur Bestimmung des Letzteren veröffentlichen (um zu klären, welche Sie meinen).