Bom, tendo em vista o que eu tava com problema no Linux, eu resolvi postar aqui, as vezes pode ajudar quem tem Linux.
No caso eu to usando o Conectiva9.
Depois de pegar o SDK (eu peguei o j2sdk1.4.2_01.bin) e instalei ele no diretório /usr/java/j2sdk1.4.2_01
Antes é EXTREMAMENTE aconselhavel dar uma lida na documentação do j2sdk, para os mais preguiçosos.
Depois de lido, na hora de instalar você da um chmod +x (no caso ta dando permição de execução ao arquivo).
E ai é só instalar ele normalmente.
Até ai é tranquilo, mesmo que se enrole da pra entender.
Agora a parte que me deu trabalho:
Como exportar o Path para valer em todas as Shells???!!?!
No seu /home/nome_do_seu_usuário você dá um:
#ls -la
E ai vai ver um arquivo com nome de .bash_profile
E dentro dele vai estar escrito assim:
.bash_profile
Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
User specific environment and startup programs
PATH=$PATH:$HOME:/bin
BASH_ENV=$HOME/.bashrc
USERNAME=""
export USERNAME BASH_ENV PATH
Ta, to vendo mais não sei o que fazer ainda!!?! E agora?
Agora você tem que indicar o caminho, que você instalou seu j2sdk.
(No meu caso foi em /usr/java/j2sdk1.4.2_01
Então meu .bash_profile ficara da seguinte forma:
.bash_profile
Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
User specific environment and startup programs
PATH=$PATH:$HOME:/bin:/usr/java/j2sdk1.4.2_01/bin
BASH_ENV=$HOME/.bashrc
USERNAME=""
export USERNAME BASH_ENV PATH
Após ter feito isso, você por ultimo (como usuário comum mesmo)
$ echo $PATH
Pronto, é só isso! Para testar você escreve java e depois aperta um TAB (2 vezes) para listar as opções.
Outro geito de testar é apertando javac (se aparecer as opções é que está tdo ok)
@@@@####@ O B S E R V A Ç Õ E S ####@@@@@
Bom, você deve tar se perguntando, que diretório é esse? Nao entendi o /bin.
R: O Diretório, como falei é aquele que eu instalei o j2sdk, e o /bin é aonde ficam as ferramentas, JAVAC (COMPILADOR) e o JAVA (INTERPRETADOR).
E quando eu apertar TAB depois de escrever Java, o que aparece mais ou menos?
R: No meu aparece isto:
$java (TAB 2 vezes)
[root@redsven fabricio]# java
java java_ca.properties java_g java_pl.properties java_zh.properties javadoc javaw_g
java-codigos java_cs.properties java_hu.properties java_pt_BR.properties java_zh_CN.properties javah
java-functions java_de.properties java_it.properties java_ru.properties java_zh_TW.properties javap
java-rmi.cgi java_es.properties java_ja.properties java_sk.properties javaalbum javaplugin_g.so
java.properties java_fr.properties java_ko.properties java_tr.properties javac javaw
[root@redsven fabricio]#
" REPARE NO JAVAC E NO JAVA"
Agora pra quem tem RedHat um link bem explicativo, logo abaixo:
http://paginas.terra.com.br/servicos/mjuchem/linux/artigos/java_no_redhat9.html#5
Outro link mto bom é esse:
http://www.javalinux.com.br
Bom, é isso ai…so inciante, mas as vezes posso ajudar alguem com esse Mini-Howto (feito as preças como vocês podem ver).
Depois eu melhoro ele, adiciono mais algumas coisas etc.
Obs: Não postei na parte de Tutoriais, porque não foi possivel, lá só posta quem é Admin do Forum.
Espero ter ajudado.