El directorio de trabajo de Java es el directorio dónde se está ejecutando el programa Java. Si queremos conocer cual es el directorio de trabajo del programa Java podemos utilizar las propiedades del sistema.
Para manejar las propiedades del sistema tenemos la clase System y en concreto el método .getProperty().
La propiedad del sistema que nos permite conocer el directorio de trabajo de Java es «user.dir». Así el código será el siguiente:
String sDirectorioTrabajo = System.getProperty("user.dir");
System.out.println("El directorio de trabajo es " + sDirectorioTrabajo);
¿Qué otras propiedades del sistema conoces y crees que puedes ser útiles?