Executando várias versões do Java em uma única máquina Linux

0

Minha máquina Linux com o JRE 6 (1.6.0.35) está executando um aplicativo Java. Eu estou trabalhando em suporte SCTP no JRE 7 (não suportado no JRE 6 e não suportado no Windows), então eu quero testar um programa Java simples que requer a biblioteca SCTP do JRE 7 e uma máquina Linux.

Como posso usar a mesma máquina para testar meu programa Java simples no JRE 7?

    
por vaibhav 17.12.2014 / 07:58

1 resposta

0

Depende de onde você desenvolve seu programa. Se você usa e tipo de IDE Java geralmente pode ser alterado nas configurações do projeto.

Se você compilar seu programa via linha de comando (significando javac etc.), você pode alterar o ambiente Java desejado adicionando as seguintes linhas ao seu ~/.bashr_profile (que é executado toda vez que você abrir um terminal. Você não Não diga qual shell você usa, então eu suponho que seja bash.Você também não informou qual distribuição você executa.O Arch Linux, por exemplo, oferece um script agradável e fácil para alterar o ambiente Java, archlinux-java O caso geral:

Adicione as seguintes linhas ao ~.bash_profile :

export JAVA_HOME=path/to/java
export PATH=$PATH:/path/to/java/bin

Salve, saia, faça logout e faça login novamente e você deve estar pronto.

    
por 17.12.2014 / 10:25