System.getenv("windir");
Un saludo
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));
}
}
}
Muchas Gracias...
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.