Java muito problemático desde a última atualização. [resolvido]

Iniciado por brunofin, 09 de Março de 2009, 22:27

tópico anterior - próximo tópico

brunofin

A uns 10 dias atrás mais ou menos meu sistema fez uma atualização grande, em torno de 200MB. Alguns pacotes não puderam ser baixados na hora mas eu continuei com a instalação mesmo assim, e depois consegui baixar os pacotes que estavam faltando e os instalei. Mas desde essa atualização meu Java está muito errado, é impossível usar qualquer programa em Java.

Aqui tem um ss do Netbeans:



Qualquer programa em Java fica assim. Acredito que foi instalado algum Java alternativo no meu sistema sem minha permissão.

A saída de java -version:


bruno@bruno-laptop:~$ java -version
java version "1.6.0_0"
IcedTea6 1.3.1 (6b12-0ubuntu6.1) Runtime Environment (build 1.6.0_0-b12)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b12, mixed mode)


Eu não quero usar o OpenJDK por que ele tem muitos bugs e problemas e também, bom, ele não é o verdadeiro Java, não sinto confiança nele. Muito menos esse IcedTea. Eu gostaria de saber se existe algum modo de impedir a instalação dessas alternativas. Instalar o Java já é chato no Linux e agora não sei como reverter para o meu JDK antigo, ele não está em update-alternatives.
Desenvolvedor full-stack Web - Django, AngularJS, ExtJS.
Meu canal do YouTube

slkslk

Caro amigo

Penso que tem razão ao dizer que o OpenJDK é que deve estar a dar problemas.

Dê um olho nos seguintes posts:
http://ubuntuforum-pt.org/index.php/topic,46169.0.html
http://ubuntuforum-pt.org/index.php/topic,46172.0.html


De qualquer modo, para seleccionar em qualquer momento entre várias instalações de java basta fazer:

sudo update-alternatives --config java

e seleccionar a que pretende. Se não aparecem mais, há partida é porque foram apagadas e vai ter de voltar a instalar. Experimente o synaptic se constar da lista, que a instalação é mais limpa. Reparei também que tem a versão de 64-bit e tenho ouvido que essas versões têm muitos bugs, nomeadamente a openJDK. Noutros posts vários utilizadores tiveram de instalar a versão 32-bit para fazerem o que necessitavam. Espero que não seja o seu caso e que resultem as dicas.


Cumps

"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

brunofin

Citação de: slkslk online 10 de Março de 2009, 05:28
Caro amigo

Penso que tem razão ao dizer que o OpenJDK é que deve estar a dar problemas.

Dê um olho nos seguintes posts:
http://ubuntuforum-pt.org/index.php/topic,46169.0.html
http://ubuntuforum-pt.org/index.php/topic,46172.0.html


De qualquer modo, para seleccionar em qualquer momento entre várias instalações de java basta fazer:

sudo update-alternatives --config java

e seleccionar a que pretende. Se não aparecem mais, há partida é porque foram apagadas e vai ter de voltar a instalar. Experimente o synaptic se constar da lista, que a instalação é mais limpa. Reparei também que tem a versão de 64-bit e tenho ouvido que essas versões têm muitos bugs, nomeadamente a openJDK. Noutros posts vários utilizadores tiveram de instalar a versão 32-bit para fazerem o que necessitavam. Espero que não seja o seu caso e que resultem as dicas.


Cumps



Obrigado pela resposta, e desculpe responder tão tarde, parece que a notificação do fórum foi marcada como spam pelo Hotmail.

Então, eu consegui resolver meu problema, para isso eu abri o Synaptics e marquei para desinstalação completa o OpenJDK, depois naveguei até a pasta do JVM e deletei todas a virtual machines que tinham lá manualmente. Aproveitei a oportunidade para atualizar meu Java, eu baichei o JDK 6 update 12 (eu tinha o u10) do site da Sun, copiei o instalador para a pasta das JVM, instalei de lá, e depois tive que adicionar a pasta do Java para a variável PATH. Isso resolveu meus problemas. Agora espero que ele não instale nenhuma versão do OpenJDK sem minha permissão novamente.  ;D
Desenvolvedor full-stack Web - Django, AngularJS, ExtJS.
Meu canal do YouTube