Apêndice A. Configuração do JDK padrão com a Utilidade /usr/sbin/alternatives
O
/usr/sbin/alternatives
é uma ferramenta para gerenciamento de pacotes de software diferentes que fornecem a mesma funcionalidade. O Red Hat Enterprise Linux usa o /usr/sbin/alternatives
para garantir que apenas um Kit de Desenvolvimento do Java é configurado como o padrão do sistema de uma só vez.
Importante
A instalação do Kit de Desenvolvimento Java a partir da Rede da Red Hat normalmente resultará num sistema automaticamente configurado. No entanto, caso múltiplos JDKs estiverem instalados, é possível que o
/usr/sbin/alternatives
contenha configurações em conflito. Refira-se ao Procedimento A.1, “Usando o /usr/sbin/alternatives
para configurar o JDK padrão. ” para síntese do comando /usr/sbin/alternatives
.
Procedimento A.1. Usando o /usr/sbin/alternatives
para configurar o JDK padrão.
Torne-se usuário root.
O/usr/sbin/alternatives
precisa rodar com privilégios root. Use o comandosu
ou outro mecanismo para obter estes privilégios.Configure o
java
.Insira o comando:/usr/sbin/alternatives --config java
Em seguida, siga as instruções para garantir que a versão correta dojava
é instalada. A Tabela A.1, “comandos alternativos dojava
” apresenta as configurações de comando relevante para cada um dos JDKs diferentes.Tabela A.1. comandos alternativos do
java
JDK comando alternativo OpenJDK 1.6 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
Sun Microsystems JDK 1.6 /usr/lib/jvm/jre-1.6.0-sun/bin/java
Configure o
javac
.Insira o comando:/usr/sbin/alternatives --config javac
Siga as instruções da tela para garantir que a versão correta dojavac
é selecionada. A Tabela A.2, “comandos alternativos dojavac
” apresenta as configurações de comando apropriadas para os diferentes JDKs.Tabela A.2. comandos alternativos do
javac
JDK comando alternativo OpenJDK 1.6 /usr/lib/jvm/java-1.6.0-openjdk/bin/javac
Sun Microsystems JDK 1.6 /usr/lib/jvm/java-1.6.0-sun/bin/javac
Passo adicional: Configure o
java_sdk_1.6.0
.O Sun Microsystems JDK 1.6 um comando adicional a ser rodado:/usr/sbin/alternatives --config java_sdk_1.6.0
Siga as instruções da tela para garantir que ojava_sdk
correto é selecionado. Ele é/usr/lib/jvm/java-1.6.0-sun
.