Vários JDK em uma máquina

1

Eu corro o Ubuntu com java padrão que vem com ele (1.7). Agora preciso testar alguns aplicativos usando o java 1.4. Como instalar o java na mesma máquina? Também precisarei deste JDK para o NetBeans IDE.

UPD. Eu fiz o download do arquivo j2sdk-1_4_2_04-linux-ia64-rpm.bin e o executei. Saída:

Unpacking...
tail: cannot open ‘+466’ for reading: No such file or directory
Checksumming...
1
The download file appears to be corrupted.  Please refer
to the Troubleshooting section of the Installation
Instructions on the download page for more information.
Please do not attempt to install this archive file.

UPD

Eu alterei a linha de arquivos j2sdk-1_4_2_04-linux-ia64-rpm.bin

tail +466 $0 > $outname

para

tail -n +466 $0 > $outname

Mas ainda há erros abaixo:

Checksumming...
    1
    The download file appears to be corrupted.  Please refer
    to the Troubleshooting section of the Installation
    Instructions on the download page for more information.
    Please do not attempt to install this archive file.
    
por vico 17.12.2015 / 11:40

1 resposta

2

Você pode colocar o JDK 1.4 em uma pasta programs em seu diretório inicial, algo assim, por exemplo:

/home/vico/programs/jdk1.4.x_xx

Depois, você pode adicioná-lo à sua variável de caminho como esta, para que o bash e o netbeans encontrem esta versão do java primeiro:

export PATH="/home/vico/programs/jdk1.4.x_xx/bin:$PATH"

Se você tem o costume de fazer isso com frequência, adicione o PATH ao seu arquivo ~/.profile .

Claro, você pode informar explicitamente ao netbeans qual versão do java usar editando esta linha no seu arquivo etc/netbeans.conf :

#netbeans_jdkhome="/path/to/your/jdk"

E, da mesma forma, a opção -vm em eclipse.ini para o IDE do Eclipse:

-vm
/path/to/your/java_executable

EDITAR

tar.gz não está disponível no site da Oracle para a versão antiga que você está tentando instalar (1.4.x_xx). Em primeiro lugar, torne o arquivo j2sdk-1_4_2_04-linux-ia64-rpm.bin executável fazendo isso:

chmod u+x j2sdk-1_4_2_04-linux-ia64-rpm.bin

Primeiro, tente executar o executável sem raiz assim:

./j2sdk-1_4_2_04-linux-ia64-rpm.bin

Espero que isso permita uma instalação local em seu ~ / (diretório inicial). Se falhar, tente sudo:

sudo ./j2sdk-1_4_2_04-linux-ia64-rpm.bin

Consulte este link para mais detalhes.

    
por Prahlad Yeri 17.12.2015 / 12:00