Java: Como ler variável de ambiente


Ler uma variável de ambiente é muito simples com Java. Basta chamar o método System.getenv(String) informando o nome da variável de ambiente como parâmetro.

Veja o código abaixo:

public class LerVariavelDeAmbiente {
    public static void main(String[] args) {

        String variavelDeAmbiente = System.getenv("JAVA_HOME");

        System.out.println(variavelDeAmbiente);

    }
}

Saída:

C:\Program Files\Java\jdk1.8.0_161

Importante! A variável de ambiente JAVA_HOME já estava configurada na minha máquina no momento da execução.

Você pode consultar o valor de qualquer variável de ambiente do seu sistema operacional.

Exemplo de execução

Como ler variável de ambiente com Java

Referência

  1. API: java.lang.System