Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Como saber donde esta instalado el sistema operativo de windows con java

hola.. hay alguna manera de como saber donde esta instalado el sistema operativo de windows con java... ya sea C:\ O D\: u otro... Gracias.

septiembre 7, 2013 | Unregistered CommenterSKZ

System.getenv("windir");

Un saludo

septiembre 7, 2013 | Unregistered CommenterUnoPorAhi

Completando la información de @UnoPorAhi, puedes usar lo siguiente, para obtener la lista ordenada de todas las variables de entorno del sistema.

public class Enviroment {

public static void main(String[] args) {
getEnviroment(System.getenv());
}

private static <T> void getEnviroment(final Map<String, T> m) {
final List<String> keys = new ArrayList<>(m.keySet());
Collections.sort(keys);
for (Iterator<String> it = keys.iterator(); it.hasNext();) {
String key = it.next();
System.out.println(key + " : " + m.get(key));
}
}
}

septiembre 7, 2013 | Registered Commenterchoces

Muchas Gracias...

septiembre 7, 2013 | Unregistered CommenterSKZ