Recientemente busqué cómo podía obtener el directorio de la aplicación en Java. Finalmente encontré la respuesta, pero he necesitado sorprendentemente mucho tiempo porque buscar un término tan genérico no es fácil. Creo que sería una buena idea compilar una lista de cómo lograr esto en varios idiomas.
No dude en votar a favor o en contra si (no) le gusta la idea y contribuya si le gusta.
Aclaración:
Hay una fina distinción entre el directorio que contiene el archivo ejecutable y el directorio de trabajo actual (dado por pwd
bajo Unix). Originalmente estaba interesado en el primero, pero siéntase libre de publicar métodos para determinar el segundo también (aclarando a cuál se refiere).