Como verificar (e alterar) seu JDK padrão com um comando

Para começar, esta dica é para desenvolvedores Java que usam Mac OS (se você usa Linux, verifique esta dica ).

Se toda vez que você precisar de informações sobre seus JDKs instalados, se sentir martelado por variáveis ​​de ambiente, exportações, bash_profiles e todas essas coisas, com certeza essa dica será um alívio para sua cabeça.

Existe um utilitário chamado java_home no OSX localizado em /usr/libexecque resume todas as preferências de Java da sua máquina. Como funciona? Olhe para isso:

  • Você deseja saber seu JDK padrão:

Cenário

  • Você quer saber onde está instalado seu JDK6:

Cenário

  • Você quer saber onde está instalado seu JDK7:

Cenário

  • Você deseja a lista de JDK instalados:

Cenário

Se você executar o comando java home com um argumento de um JDK não instalado (por exemplo, não tenho um JDK8 instalado, mas executo `/ usr / libexec / java home -v 1.8`), o resultado será o caminho do seu JDK padrão.

Tendo isso em mente, alterar o JDK atual torna-se fácil da seguinte forma:

Cenário

Cenário

Diverta-se!


fonte: http://blog.hgomez.net/blog/2012/07/20/understanding-java-from-command-line-on-osx/

Respostas relacionadas:

Como verificar se o JDK é de 32 bits ou 64 bits?