[RESOLVIDO]Java instalado mas java -version diz comando 'java' não encontrado

Iniciado por paulorltenorio, 23 de Dezembro de 2020, 14:10

tópico anterior - próximo tópico

paulorltenorio

Quando faço:

$ java -version

Aparece o seguinte:

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:

$ sudo apt install openjdk-11-jre-headless

Resultando em:

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:

$ 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?


paulorltenorio

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!