[ajuda] configurar as variaveis de ambiente no linux

3 respostas
ludodarkness

e ae galera, pesso a ajuda de vocês pois sou iniciante em java e tbm no linux...
tenho o Ubuntu 6.10

Instalei o Jdk 1.6.0 e configurei as variaveis com esse tuto:

"
Agora  falta definir as variáveis para que o Java seja reconhecido em qualquer lugar à qualquer momento:

$ sudo rm /etc/alternatives/java
$ sudo ln -s /usr/local/java/jdk1.5.0_08/bin/java /etc/alternatives/java

Abra o arquivo /etc/bashrc:

$ sudo gedit /etc/bash.bashrc

Acrescente as seguintes linhas ao final do arquivo:

export JAVA_HOME=/usr/local/java/jdk1.5.0_08
export PATH=:/usr/local/java/jdk1.5.0_08/bin:$PATH

Pronto, agora é  aproveitar e programar à vontade."

segui esse tutorial, modificando apenas o caminho do diretorio para jdk1.6.0 conforme foi instalado aki...

ludo@home:/usr/local/java/jdk1.6.0/bin$ ls -l
total 2064
-rwxr-xr-x 1 root root  47579 2006-11-29 07:49 appletviewer
-rwxr-xr-x 1 root root  47704 2006-11-29 07:49 apt
lrwxrwxrwx 1 root root     10 2007-02-28 00:29 ControlPanel -> ./jcontrol
-rwxr-xr-x 1 root root  47255 2006-11-29 07:49 extcheck
-rwxr-xr-x 1 root root   1080 2006-11-29 07:52 HtmlConverter
-rwxr-xr-x 1 root root  47251 2006-11-29 07:49 idlj
-rwxr-xr-x 1 root root  47255 2006-11-29 07:49 jar
-rwxr-xr-x 1 root root  47255 2006-11-29 07:49 jarsigner
-rwxr-xr-x 1 root root  47116 2006-11-29 07:49 java
-rwxr-xr-x 1 root root  47744 2006-11-29 07:49 javac
ludo@home:/$ echo $PATH
:/usr/local/java/jdk1.6.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
ludo@home:/$ echo $JAVA_HOME
/usr/local/java/jdk1.6.0

mas qdo dou o comando javac aparece a seguinte msg:

ludo@home:/$ javac
bash: javac: comando não encontrado

o que será que aconteceu de errado...
agradeço toda ajuda que poderem me dar! té mais

3 Respostas

R

Entre como root, em /etc/profile.
root@angelina# vi /etc/profile

Entendendo o que sao estas variaveis

JAVA_HOME //diretorio onde a JDK esta instalada no meu caso em /opt/
jdk1.6.

CLASSPATH // diretorio das libs (bibliotecas).

PATH // Diretorio dos executaveis.

Coloque isto na ultima linha do profile.

#JAVA 6

JAVA_HOME=/opt/jdk1.6.0
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

Salva.

root@angelina# source /etc/profile para atualizar.
root@angelina# java --version para testar ou javac.

Razec

peerless

adicione as vars e exports no FINAL do arquivo:

MCEDIT /etc/profile

peczenyj

ls /usr/local/java/jdk1.6.0/bin

aparece o javac ? se nao, coloca o diretorio onde o javac esta no path :wink:

Criado 28 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 3
Participantes 4