Autor Tópico: [RESOLVIDO]Java instalado mas java -version diz comando 'java' não encontrado  (Lida 464 vezes)

Offline paulorltenorio

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
Quando faço:

Código: [Selecionar]
$ java -version
Aparece o seguinte:

Código: [Selecionar]
sudo apt install openjdk-11-jre-headless  # version 11.0.9.1+1-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u275-b01-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Então faço:

Código: [Selecionar]
$ sudo apt install openjdk-11-jre-headless
Resultando em:

Código: [Selecionar]
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
openjdk-11-jre-headless is already the newest version (11.0.9.1+1-0ubuntu1~20.04).
O seguinte pacote foi instalado automaticamente e já não é necessário:
  libfprint-2-tod1
Utilize 'sudo apt autoremove' para o remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

Continuando o mesmo:

Código: [Selecionar]
$ java -version

Comando 'java' não encontrado, mas poder ser instalado com:

sudo apt install openjdk-11-jre-headless  # version 11.0.9.1+1-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u275-b01-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Como resolver isto?

« Última modificação: 11 de Janeiro de 2021, 12:04 por paulorltenorio »

Offline paulorltenorio

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
Re:Java instalado mas o comando java -version diz comando 'java' não encontrado
« Resposta #1 Online: 01 de Janeiro de 2021, 15:03 »
Consegui resolver. Usei o seguinte:

Usei a orientação desse site: https://www.edivaldobrito.com.br/instalar-java-no-linux-veja-como-fazer-isso-manualmente/, até o passo 4.

Depois segui a orientação do site: https://translate.google.com/translate?hl=&sl=en&tl=pt&u=https%3A%2F%2Fgithub.com%2Fgephi%2Fgephi%2Fissues%2F1962%23issuecomment-539982080, onde diz:

Eu adicionei jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"em gephi.conf e lançou apenas com ./bin/gephi. (traduzido).

Mas no meu gephi.conf já possuia a linha jdkhome="/usr/lib/jvm/java-8-openjdk-amd64", e mesmo assim a execução ./bin/gephi não funcionava.

Foi então que notei que a pasta /usr/lib/jvm/ o java não está com nome java-8-openjdk-amd64, e sim java-oracle. Então alterei no gephi.conf a linha jdkhome="/usr/lib/jvm/java-8-openjdk-amd64 para jdkhome="/usr/lib/jvm/java-oracle.

Com isto rodou o comando ./gephi.

Foi emocionante resolver e aprender mais o linux. Obrigado para quem tentou me ajudar.

Abraços a todos!