| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2008 02:33:59
|
antonioni.rocha
JavaGuru
![[Avatar]](/images/avatar/042551811c82ef07fbe3289501b5ab28.png)
Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline
|
Boa noite,
eu comecei a mexer no Ubuntu, e resolvi instalar o JDK segundo o tutorial aqui do GUJ (http://guj.com.br/java.tutorial.artigo.167.1.guj), só que com o JDK 1.6.0_04 (adaptando pastas e comandos, obviamente).
Após seguir todas as instruções, fui no site do Java e ele confirmou que realmente o JDK é o JDK 1.6.0_04. Porém, quando executo "java -version", o terminal diz que a versão é a 1.5.0, mas, ao executar um "java x" para testar, ele mostra o stacktrace com o JDK JDK 1.6.0_04 que instalei.
A mensagem sobre a versão 1.5.0 mostrada aparecia antes mesmo de eu instalar a versão JDK 1.6.0_04. Eu vi no Sinaptic que não havia JDK algum instalado. O que se passa?
|
| Nome do arquivo |
jdk.jpg |
Download
|
| Descrição |
Print do ocorrido: diferentes versões Java? |
| Tamanho |
113 Kbytes
|
| Baixado: |
91 vez(es) |
This message was edited 1 time. Last update was at 23/02/2008 02:35:38
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2008 02:44:32
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Para saber se está apontando para a pasta correta, digite:
Pode não estar sobre o nome de JDK, mas o Ubuntu costuma vir com uma JRE, provavelmente a 1.5.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2008 04:46:33
|
antonioni.rocha
JavaGuru
![[Avatar]](/images/avatar/042551811c82ef07fbe3289501b5ab28.png)
Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline
|
Hum, obrigado.
Fui nos diretórios e excluí tais arquivos encontrados, de fato não eram os da versão que instalei. Agora o "java -version" mostra o JDK 6.0. Também desinstalei as libs libgcj no Sinaptic (as runtimes java instaladas).
Agora o comando whereis não mostra nada, a não ser "java:". Errado, devo corrigir?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2008 07:55:06
|
renatoes
JavaBaby
![[Avatar]](/images/avatar/0f1660f4c5defc5b8d938ecd39837d11.jpg)
Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline
|
Bom dia,
Eis um problema que costuma ocorrer com as distribuições Linux (eu particularmente nem tento atualizar a versão que já vem padrão).
Tente fazer o seguinte (não sei se é o modo mais rápido ou seguro, mas é o que eu realizo e funciona):
Exclua todas as pastas que possuam como nome java ( find / -name java -type d -exec rm -rf '{}' \; ou, de modo mais seguro: find / -name java -type d -> Depois vá para cada pasta que deseja remove )
Verifique se existe alguma variável de ambiente cujo nome comece com JAVA (verifique o arquivo /etc/profile ou tente dar um echo $JAVA_HOME). Se houver, dê unset nela.
Muito provavelmente sua variável PATH conterá um caminho para o Java já previamente instalado. Se houver, remova-o da variável
Reinstale o java da versão 6
Configure no /etc/profile as variáveis de ambiente, ou crie um arquivo de bash para criar as variáveis e dar export depois (JAVA_HOME e etc)
Verifique os comandos no Ubuntu por favor, já instalei tantas versões do Linux que já desisti de guardar os comandos de cada distribuição
EDIT: Você poderia fazer algo bem menos trabalhoso, e simplesmente criar uma variável de ambiente e coloca-lá antes do PATH atual. Por exemplo
JAVA_CERTO=/aqui/o/java/esta/correto
export JAVA_CERTO
PATH=$JAVA_CERTO:$PATH (Coloca o caminho correto antes do caminho errado, portanto você deveria utilizar o comando certo.
[]'s
This message was edited 1 time. Last update was at 23/02/2008 08:00:52
|
self.life = rand()
Our will will guide us to a place where we belong. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2008 12:09:23
|
antonioni.rocha
JavaGuru
![[Avatar]](/images/avatar/042551811c82ef07fbe3289501b5ab28.png)
Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline
|
Obrigado pelas informações. Tudo está ok (instalei até o NetBeans 6, applets funcionam), com exceção do comando "whereis", que retorna "java:". Não sei no que isso pode afetar, mas vou dar uma vasculhada nesses comandos.
|
|
|
 |
|
|
|
|