Instale o java em um servidor linux sem direitos de administrador

3

Estou usando um servidor de computação em nuvem se eu não tiver direitos de administrador, para pesquisa de biologia que tenha java versão:

 user@server:~$ java -version     

 java version "1.4.2"
 gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)

 Copyright (C) 2006 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Para alguns programas, eu preciso da versão 1.8 do java. Eu tentei instalar o java em um diretório e adicioná-lo ao meu PATH através do arquivo .bashrc.

No entanto, se eu fizer

user@server:~$ java -version 

Ainda tenho a versão "1.4.2". Como eu poderia consertá-lo para usar o Java 1.8?

Muito obrigado!

EDITAR:

Processo de instalação:

Eu fui para o link e fiz o download do arquivo.

Então, dentro do meu servidor, descompactei com:

tar -xvf jre-8u101-linux-x64.tar.gz 

Em seguida, adicionei a seguinte linha ao meu arquivo .bashrc:

export PATH=$PATH:/home/my_user/programs/java/jre1.8.0_101
    
por Praderas 29.09.2016 / 12:16

1 resposta

3

A localização dos executáveis binários que você deve adicionar ao $PATH em sua configuração é

/home/my_user/programs/java/jre1.8.0_101/bin

(você esqueceu o /bin ).

Além disso, você deseja que seu local adicionado tenha a prioridade mais alta (ele deve substituir o local padrão do sistema de java ), portanto, é necessário trocar a ordem do diretório e o antigo $PATH content.

Basta editar a linha adicionada ao seu arquivo .bashrc para:

export PATH=/home/my_user/programs/java/jre1.8.0_101/bin:$PATH

Não se esqueça de recarregar o arquivo .bashrc fechando e reabrindo o terminal ou executando source .bashrc para que as alterações entrem em vigor.

    
por Byte Commander 29.09.2016 / 14:07