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/alternativesprecisa rodar com privilégios root. Use o comandosuou outro mecanismo para obter estes privilégios.Configure o
java.Insira o comando:/usr/sbin/alternatives --config javaEm 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
javaJDK comando alternativo OpenJDK 1.6 /usr/lib/jvm/jre-1.6.0-openjdk/bin/javaSun Microsystems JDK 1.6 /usr/lib/jvm/jre-1.6.0-sun/bin/javaConfigure o
javac.Insira o comando:/usr/sbin/alternatives --config javacSiga 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
javacJDK comando alternativo OpenJDK 1.6 /usr/lib/jvm/java-1.6.0-openjdk/bin/javacSun Microsystems JDK 1.6 /usr/lib/jvm/java-1.6.0-sun/bin/javacPasso 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.0Siga as instruções da tela para garantir que ojava_sdkcorreto é selecionado. Ele é/usr/lib/jvm/java-1.6.0-sun.