O Java não será executado e não será reconhecido como um comando, não importa quantas vezes eu o instale

1

Eu tenho lutado com o Java por quase uma semana agora. Por favor, tenha paciência comigo, sou muito novo no linux e no Ubuntu.

Eu primeiro tentei instalar o JDK como o site a seguir havia escrito, o que não funcionou. link . Logo após a instalação, mais uma vez tentei usar java na linha de comando e nada aconteceu. Foi-me dito que

java The program 'java' can be found in the following packages: * default-jre * gcj-4.9-jre-headless * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * openjdk-9-jre-headless Try: sudo apt install

Eu fui em frente e instalei o jdk java 8 runtime aberto e defini minhas variáveis ambientais path e java home. Eu tentei o comando java novamente e nada. Ele agia como se o java não estivesse instalado e eu recebi a mesma impressão exata de quando eu comecei.

Após vasculhar vários sites, tentei o comando javac e percebi que, apesar de não funcionar, ele existia.

javac: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

Isso me leva a descobrir que dentro do diretório usr / bin /, todos os comandos java, exceto o próprio java, existem e os outros simplesmente não funcionam. Em outras palavras, estou em frangalhos neste momento.

Eu também tentei instalar o jre padrão usando o apt-get e isso também não funcionou.

Alguém sabe por que isso está acontecendo e o que posso fazer para corrigir isso? Obrigado.

PS. Se uma limpeza limpa é o que é necessário, estou aberto a isso. Eu mal tive Ubuntu rodando por 2 semanas e não seria incrivelmente difícil fazê-lo.

EDIT: eu finalmente cedi. Eu reinstalei o Ubuntu a partir do zero e segui o procedimento na primeira resposta. Tudo funciona bem agora.

    
por Ethan Z 30.04.2016 / 23:59

2 respostas

0

Já tentou fazê-lo através do centro de software do Ubuntu? Se isso não funcionou, você deve ser capaz de executar

sudo apt-get update
sudo apt-get install default-jdk
    
por kalenpw 01.05.2016 / 00:05
0

Você também pode tentar usar o Oracle JDK em vez do OpenJDK. Essas instruções são ótimas: link

Pessoalmente, eu iria com a versão do Oracle.

Eu mesmo estraguei as instalações do Java e não é divertido resolver :(

    
por Gilbert 16.12.2016 / 03:54