La Web del Programador: Comunidad de Programadores
 
    Pregunta:  39996 - OBTENER EL NOMBRE DE USUARIO DE SESION DE WINDOWS DESDE JAVA
Autor:  Jose Luis Marquez Rangel
¿Como puedo saber el nombre del usuario de sesión de Windows a través de Java?
¿Más aún, puedo obtener su password?
He encontrado que con la Api de Windows (GETUSERNAME), pero como la invoco en Java?

  Respuesta:  Marco Jativa Espinoza
Saludos.

No se si esto te puede servir; para hacerlo puedes agregar a tu programa lo siguiente:

1) infoso = " User Name:\t\t"+System.getProperty("user.name");
2) infoso = " User Home:\t\t"+System.getProperty("user.home");
3) infoso = " Current Working Directory:\t"+System.getProperty("user.dir");

Donde:

1) te sirve para sacar el nombre del usuario.
2) para sacar el directorio home del usuario
3) para sacar el diurectorio actual en donde estas.

si quieres sacar algún otro dato con referencia la ambiente en el que estas lo puedes ver en la clase System.getProperties().

Un abrazo,... adios.