Java + Linux + Eclipse

Salve, Salve Galera!!!

Estou tentando instalar o J2sdk1.4 + Eclipse no Linux
Kurumin 2.13

baixei o j2sdk-1_4_2_03-linux-i586.bin

coloquei em /usr/local

no console digitei

sh j2sdk-1_4_2_03-linux-i586.bin

Baixei o eclipse-SDK-2.1.2-linux-gtk.zip

descompactei em /usr/local

setei as váriaveis de ambiente colocando o bin do java e o bin do jre
e JAVA_HOME tb…

PATH=$PATH:/usr/local/j2sdk-1.4.2/bin:/usr/local/j2sdk-1.4.2/jre/bin

JAVA_HOME=/usr/local/j2sdk-1.4.2/

e quando tento executar o eclipse dá erro… :frowning:

falando que o JRE ou JDK não instalado…

Falta algo para configurar?!?!? Alguém tem um tutorial para eu poder fazer funcionar??!?!

Valeu!

não sei se irá resolver…
mas tira do Path o bin do JRE, deixa apenas do SDK

hum…

eu tirei i continua dando a msg… :frowning:

Alguém tem alguma idéia?!?!?

Olá

No bash_profile do usuário que vai usar o Eclipse:

export JAVA_HOME=/usr/local/j2sdk-1.4.2_03
PATH=$PATH:$JAVA_HOME/bin

[]s
Luca

Hum…

Acho que não seja isso pois quando vou no console e digito

$PATH

ele mostra o PATH correto…

Tem problema se depois da instalação eu ter renomeado o díretório?!?

Antes chamava j2sdk1.4.2_03 e agora j2sdk1.4.2…

Valeu!

Ah! Eskeci… ai tá o erro e minha config do profile…

Erro quando abro o eclipse…

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/usr/local/eclipse/jre/bin/java
‘java’ in your current PATH

Meu profile…

PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games"

JAVA_HOME="/usr/local/j2sdk1.4.2"

JRE_HOME="/usr/local/j2sdk1.4.2/jre"

CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:."

PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"

export JAVA_HOME JRE_HOME CLASSPATH PATH

acredito que não precisa do JRE_HOME (pelo menos eu nunca declarei isso nem no Linux nem no Windows e funciona tudo normal aqui)

Tira seu JRE_HOME e em todos os lugares que fazem referência para ele…

lembre-se se mexer no profile, tem que efetuar um logou para as alterações funcionarem

Euréca!!!

Acho que é isso que vc falou mesmo Luca…

Pois quando rodo o eclipse pelo terminal como root ele funciona belezinha!

Mas quando rodo com usuário knoppix… ele gera o erro…

procurei este arquivo que vc falou e não achei… :frowning:

qual diretório ele fica?!?

Valeu!!! E viva o JAVA!!! :slight_smile:

Olá

/home/seu_usuario/.bash_profile

ou

/root/.bash_profile

Você pode configurar as variáveis de ambiente para cada usuário alterando os arquivos acima nos diretórios /home ou pode criar variáveis de ambiente que valham para todos os usuários colocando-as no arquivo /etc/profile (System wide defaults)

Quanto ao fato de não ter encontrado o .bash_profile digo o seguinte:

  1. Quando existe é do tipo arquivo oculto, começa com “.”
  2. Em algumas distribuições como o Slacware por exemplo, ele não é criado automaticamente quando se cria o usuário como o RedHat costuma fazer.

Se usa algo tipo RedHat, não esqueça do “.” ao editar o arquivo. Liste o diretório com “ls -la”. Com algo do tipo Slack crie seu próprio .bash_profile ou altere logo o /etc/profile que vale para todo mundo.

Refaça o login para pegar o /etc/profile ou o .bash_profile

[]s
Luca

Bom… agora eu me viro…

VALEU Luca,ManchesteR!!!

ABRAÇOS!!! 8)