Eclipse não usando o PATH

5

Estou enfrentando uma questão de o Eclipse não pegar a VM da variável de ambiente PATH. Eu sigo os passos abaixo para reproduzir o erro:

  1. Baixou a versão apropriada do JDK do Oracle em link

  2. extraiu:

    tar zxvf ~/Downloads/jdk-8u5-linux-x64.tar.gz ~/DEV
    
  3. Adicionado a PATH :

    gedit ~/.bashrc
    export JAVA_HOME=/home/faizal/DEV/jdk1.8.0_05
    export PATH=${PATH}:${JAVA_HOME}/bin
    
  4. Confirmado java está disponível no PATH reiniciando o sistema e executando java na pasta aleatória no bash:

    cd ~
    java
    

Mas quando eu executo o Eclipse, recebo o erro:

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/faizal/DEV/eclipse-luna/eclipse/jre/bin/java java in your current PATH

Só consigo trabalhar criando um link simbólico java in /bin para apontar para $JAVA_HOME/bin/java . Por que o Eclipse não funciona sem esse link simbólico?

    
por faizal 12.07.2014 / 09:42

1 resposta

3

De acordo com este link :

  

Arquivos de configuração do shell, como ~ / .bashrc, ~ / .bash_profile e   ~ / .bash_login são frequentemente sugeridos para configurar variáveis de ambiente.   Enquanto isso pode funcionar em conchas Bash para programas iniciados a partir do   shell, as variáveis definidas nesses arquivos não estão disponíveis por padrão para   programas iniciados a partir do ambiente gráfico em uma sessão de desktop.

Se você estiver executando o eclipse em sua sessão de desktop, modifique seu ~ / .profile .

  

Neste arquivo, você também pode colocar atribuições de variáveis de ambiente,   uma vez que é executado automaticamente pelo DisplayManager durante o   sessão de desktop processo de inicialização, bem como pelo shell de login quando   um efetua login a partir do console textual.

    
por Lety 13.07.2014 / 18:22