Por que o java -version não retorna nada com o JRE 7 da Oracle?

3

Estou seguindo as etapas e acesso à versão de verificação da nova parte de instalação do JRE, mas java -version doesn ' t devolver qualquer coisa.

Eu corri sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java .

Ele retornou update-alternatives: using /usr/lib/jvm/jre1.7.0/bin/java to provide /usr/bin/java (java) in auto mode , então parece que fiz a parte certa.

Pode ter algo a ver com variáveis ambientais, por ex. JAVA_HOME e PATH, mas não sei como defini-los.

    
por 5ives 02.12.2012 / 01:16

1 resposta

1

Ao instalar o java, uso as etapas a seguir e elas sempre funcionam sem falhas:

  1. Faça o download do tar mais recente do site da Oracle
  2. Extraia o conteúdo e mova a pasta para:

    /usr/lib/jvm

  3. Instalar alternativas de Java:

    sudo update-alternatives --install /usr/bin/java java /usr/bin/jvm/<jreName>/bin/java 1

  4. Atualizar alternativas (geralmente não é necessário se você estiver instalando sua primeira versão do Java, mas obviamente não faz mal executar apenas para ter certeza):

    sudo update-alternatives --config java

  5. Forneça o link para o plug-in do seu navegador:

    ln -s /usr/lib/jvm/<jreName>/amd64/libnpjp2.so .mozilla/plugins/

Estas etapas sempre funcionaram para mim sem um único problema. Se você está tendo problemas depois de seguir estes passos (talvez o passo 4 possa ser tudo o que você precisa), por favor poste mais informações como:

  • O que o java -version exibe (ou está literalmente em branco?)
  • Os resultados de sudo update-alternatives --config java

Na minha experiência, nunca pareci precisar de JAVA_HOME e atualmente tenho versões perfeitamente funcionais do Java sem nenhum conjunto de variáveis.

    
por B T 02.12.2012 / 02:34