JDK no Debian, mal explicado para variar.

1. JDK no Debian, mal explicado para variar.

Marcio
linuxer_deb

(usa Debian)

Enviado em 22/01/2010 - 03:42h

Sempre encontro tutoriais ruins que indiquem como instalar o JDK no Linux(Debian) e configurá-lo.

Pois bem, esse foi o menos ruim que encontrei e ainda assim, para um leigo como eu, deixa muito a desejar. A propósito minha distro é o Debian Etch 4.0:
Alterar o arquivo etc/profile e adicionar:

JAVA_HOME=/ jdk1.5.0_07
JRE_HOME=/ jdk1.5.0_07/jre
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/lib
export MANPATH=$MANPATH:$JAVA_HOME/man

1 - Primeiramente não explica em que parte do profile é para adicionar. Começo? Fim? Meio? Faz alguma diferença?
2 - É só o nome do diretório do JDK ou o diretório completo? Ex: /opt/jdk...
3 - No arquivo etc/profile já existe uma variável chamada PATH. Porque nenhum tutorial cita isso?
4 - Depois de inúmeras tentativas de configurar o JDK, não importa o que aconteça a mensagem após executar um java -version no console é sempre essa: java version "1.4.2" gij (GNU libgcj) ...

Alguém que tenha conseguido instalar e configurar o JDK atual (1.6u18) poderia ajudar esse pobre ignorante aqui?
P.S. Todos os tutorias que encontro sobre como configurar o JDK no Linux seguem o padrão desse tuturial acima.

Obrigado!





  


2. Re: JDK no Debian, mal explicado para variar.

Jessica
jbribas

(usa XUbuntu)

Enviado em 24/01/2010 - 11:55h

Bom vo tentar te ajudar, encontrei uma resposta no forum que me ajudou, seguindo os passos. Até testei antes de postar para ver se ainda continuava a funcionar.
Ta nesse forum http://www.guiadohardware.net/comunidade/instalar-jdk/315063/

a resposta que usei foi a do Gordon, citada abaixo mas confira no topico esta melhor visualmente:


Bom para contribuir com o fórum vou fazer um minitutorial , que nada mais é uma compilação da ajuda de vários colegas daqui e de outros lugares.

Sistema : Debian atualizado dia 8/8/2006 @ Gnome 2.14
1. Baixar o JDK de sua preferencia no meu caso baixei o Java2 1.5 Update 6 que vem junto com o NetBeans http://java.sun.com/javase/downloads/index.jsp .
2. Pode salvar em qualquer pasta, mas por comodidade já salve em /usr/local
3. Logue como root e dê permissão de execução:


chmod + x ./jdk-1_5_0_06-nb-5_0-linux.bin

execute o jdk com o comando: (usuario root)

./jdk-1_5_0_06-nb-5_0-linux.bin

4. dê um ls e note que foi criada uma pasta /usr/loca/ jdk1.5.0_06
Se a pasta está lá provavelmente não houve erros durante a instalação.

5. Agora vamos à parte crítica da configuração, que efetivamente irá fazer seu JDK funcionar na versão 1.5 (Pois o Debian vem de fábrica com o 1.4)
-> Abra um editor para alterar o arquivo /etc/profile
-> No fim do arquivo adicione as seguintes linhas:


JAVA_ROOT=/usr/local
JAVA_HOME=$JAVA_ROOT/jdk1.5.0_06
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$JRE_HOME/bin:$PATH
Note os grifos: É EXTREMAMENTE CRÍTICO que se coloque $JAVA_HOME/bin e $JRE_HOME/bin antes de $PATH , porque quando formos usar o java para executar a aplicação a busca será feita no diretório da instalação e não na versão padrão do Debian.

salve as alterações.

6. Execute
Citação:
source /etc/profile
7. Verifique se tudo está OK:
Digite
Citação:
echo $PATH
deve aparecer:
/
Citação:
usr/local/jdk1.5.0_06/jre/bin:/usr/local/jdk1.5.0_06/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
[echo]echo $JAVA_HOME[/quote]
deve aparecer:
Citação:
/usr/local/jdk1.5.0_06
#java -version
Citação:
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
#which java
Citação:
/usr/local/jdk1.5.0_06/jre/bin/java


3. Re: JDK no Debian, mal explicado para variar.

Miguel Arcanjo
miguel arcanjo3

(usa Debian)

Enviado em 12/10/2010 - 13:30h

responta maneira da jBribas
comigo foncionou lindamente Valeu Sister


4. JDK no Debian, mal explicado para variar

William da Silva Osores
wosores

(usa Debian)

Enviado em 04/03/2011 - 11:18h

Bom dia
Quanto executa o arquivo bin ele vai criar uma pasta na mesma pasta do executavel, é só mover esta pasta para /usr/local/ que vai funcionar normal.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts