RHEL / CentOS: Instalando uma nova versão do Java, por que não apenas mudar o caminho?

1

Estou instalando uma nova versão do Java em uma distribuição Linux do CentOS / RHEL para um único desenvolvedor desenvolver Java.

A maneira que eu quero instalar neste sistema de desenvolvimento é apenas colocar a nova versão java em algum lugar e atualizar meu caminho para que o novo java seja anterior no caminho (e, portanto, execute sempre) em vez da versão antiga do java (que será mais tarde no caminho).

Mas, enquanto procurava online, deparei-me com um howto oficial de várias páginas para esta distro ... e descreve uma ideia completamente diferente do que DEVO fazer:

Para um único desenvolvedor, está modificando o caminho (para apontar para o novo java) que vai funcionar para desenvolver java?

Por que você iria querer passar pela descrição laboriosa vista na página oficial da wiki acima?

    
por Trevor Boyd Smith 06.05.2011 / 19:16

1 resposta

4

A instalação do Java é fácil, apenas copie o jdk para / usr / local ou / opt e, em seguida, modifique seu PATH como você disse. Pessoalmente, eu removeria completamente o antigo caminho java, mas esse sou eu. Eu costumo colocá-lo em / usr / local e, em seguida, symlink-lo para um nome genérico, como simplesmente jdk ou similar, dessa forma quando eu atualizá-lo eu não tenho que mudar nada que depende do pacote . Eu só preciso apagar o symlink e recriá-lo para apontar para a nova versão.

Eu suspeito que você tenha outras variáveis de ambiente que precisará modificar para que o desenvolvimento avance. JAVA_LIB é uma variável de ambiente comum, que seria configurada para o diretório lib sob o jdk, naturalmente.

Além disso, você disse em seu post "atualizar meu caminho", você quis dizer sua variável PATH pessoal ou você quis dizer as configurações do sistema? Eu só pergunto porque se você modificar o seu caminho, o desenvolvedor não vai pegar a mudança em his PATH , se você estiver usando logins separados.

Quanto à questão de por que alguém iria seguir essa página wiki, eu espero que ninguém o faça. Tem 4 anos e não foi mantido desde então de acordo com a página.

Tudo o que foi dito, tenho certeza que o java é fornecido pelo seu gerenciador de pacotes (yum ou o que você tem) e eu sugiro que você siga essa rota e deixe o sistema manipular a instalação para você se isso puder ser feito .

    
por 06.05.2011 / 22:18