Minha instalação do Java está quebrada

2

Atualizei recentemente para o Ubuntu 11.10 e notei que o Java não estava funcionando em alguns sites e fazia uma verificação:

keith@KD-PB:~$ java -version

java version "1.5.0"

gij (GNU libgcj) version 4.6.1

Copyright (C) 2007 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Então eu desinstalei meu Java (OpenJDK 1.6.0 de acordo com o Ubuntu Software Center) e reinstalei ele e todas as dependências. Então, tentei verificar se eu tinha o pacote Java correto instalado;

keith@KD-PB:~$ sudo update-alternatives --config java

There is only one alternative in link group java: /usr/bin/gij-4.6

Nothing to configure.

Então agora estou coçando a cabeça e não tenho certeza do que está errado. Eu instalei o JRE 6 do Oracle e ele funciona imediatamente, então o que poderia estar errado com o OpenJDK?

Obrigado

ATUALIZAÇÃO - De algumas sugestões, apresentei o seguinte e acho que há um problema com o local em que / etc / alternatives / java está apontando;

keith@KD-PB:~$ ls -l which java lrwxrwxrwx 1 root root 22 2011-10-17 06:34 /usr/bin/java -> /etc/alternatives/java keith@KD-PB:~$ ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 16 2011-10-17 06:34 /etc/alternatives/java -> /usr/bin/gij-4.6

keith@KD-PB:~$ dpkg -S /usr/lib/jvm/java-6-openjdk/jre/bin/java openjdk-6-jre-headless: /usr/lib/jvm/java-6-openjdk/jre/bin/java

    
por Victor9098 17.10.2011 / 10:42

2 respostas

0

Eu tentei desinstalar e reinstalar as instalações do Java várias vezes, mas nada mudou, ele só detectaria o aplicativo java gij ou nada, quando ele fosse removido. Então, a seguinte solução fez isso por mim.

Eu adicionei o PPA Webupd8 à minha lista de repositórios e, a partir deles, instalei o aplicativo chamado 'atualização Java'. Após a instalação eu corri ele update-java do terminal, ele foi procurar o java que eu tinha instalado, encontrei e depois em uma GUI me pediu para escolher qual deles definir como padrão. Depois de fazer isso eu corri a versão java do terminal para confirmar.

Posso confirmar que está funcionando novamente e parece estar configurado corretamente.

    
por Victor9098 26.10.2011 / 23:30
1

É ... É estranho que o OpenJDK não esteja funcionando ... Eu tive vários problemas com ele e o Eclipse, então tive que colocar o Java no Oracle. Isso funciona excelente. Minha sugestão: não instale o OpenJDK.

    
por Mauricio 19.10.2011 / 02:18