Como forçar uma versão particular do Java?

2

Estou em uma caixa de 64 bits do RHEL 5.5. O engenheiro de sistemas instalou a VM Java de 64 bits em /usr/bin ; no entanto, eu precisava de uma VM de 32 bits que ele instalou em /opt/jdk1.6.0_35 . Mas agora, toda vez que eu faço java -version mostra que estou usando a VM de 64 bits.

Como faço para forçá-lo a selecionar a VM de 32 bits? Eu mudei o PATH para não incluir /usr/bin , mas é aí que a maioria dos programas importantes como vi e nano são, e não posso excluir isso.

Existe outra variável que eu possa adicionar para forçá-la a selecionar a VM de 32 bits por padrão?

    
por roymustang86 12.09.2012 / 23:23

1 resposta

4

Você só precisa colocar a localização do novo binário no seu PATH primeiro. Quando você tenta executar o java, o shell pesquisará seu caminho pela primeira instância e o executará. Tente isto:

$ export PATH=/opt/jdk1.6.0_35/bin:$PATH

Supondo que você esteja usando o bash ou um shell similar. Agora, quaisquer comandos que existam em / usr / bin / serão substituídos por aqueles no novo diretório.

    
por 12.09.2012 / 23:54