Iniciando
Comece obtendo o Java no site da Sun, escolha o opção JDK para desenvolvedor ou Java Runtime Environment (JRE). Salve este arquivo em sua pasta HOME.
Para a opção de instalação Desenvolvedor estaremos ilustrando a primeira versão do Java 6 (jdk-6-linux-i586.bin), com criação da pasta jdk1.6.0, este diretório pode variar (jdk1.6.0_1) conforme a atualização utilizada.
Instalando
Com o download do arquivo concluído, abra o terminal e faça-se root. Abaixo alguns exemplos para algumas distribuições:
- Fedora: su -
- Ubuntu: sudo su
- Debian: su
#whoUma linha como abaixo deverá ser exibida:
zandre pts/2 2007-03-08 18:41 (:0.0)Em que zandre é o nome do usuário, no terminal portanto altere o nome zandre pelo exibido:
#cd /home/zandreAinda no terminal digite as linhas abaixo conforme a opção de instalação:
Para Desenvolvedor troque SEU_JAVA por: jdk-6-linux-i586.binUm diretório será criado com o nome:
Para Usuário troque SEU_JAVA por: jre-6-linux-i586.bin
#cp SEU_JAVA /opt
#cd /opt
#chmod +x SEU_JAVA
#./SEU_JAVA
#rm -f SEU_JAVA
#ls -lh
jdk1.6.0 para desenvolvedorAinda no terminal:
jre1.6.0 para usuário
Para Desenvolvedor troque SEU_DIR por: opt/jdk1.6.0
Para Usuário troque SEU_DIR por: opt/jre1.6.0
#alternatives --install /usr/bin/java java /SEU_DIR/bin/java 1
#alternatives --set java /SEU_DIR/bin/java
Alterando PATH
Agora é necessário alterar a variável PATH e criar algumas variáveis necessárias para o funcionamento correto de sistemas em Java. Para isto, ainda no terminal como root:
#cd /etc/profile.dEscreva as seguintes linhas conforme a opção de instalação:
#nano java.sh
Desenvolvedor
export J2RE_HOME=/opt/jdk1.6.0/jre
export JRE_HOME=/opt/jdk1.6.0/jre
export JAVA_HOME=/opt/jdk1.6.0
export PATH=$JAVA_HOME/bin:$J2RE_HOME/bin:$PATH
UsuárioPressione CTRL+O para salvar e CTRL+X para sair.
export J2RE_HOME=/opt/jre1.6.0
export JRE_HOME=/opt/jre1.6.0
export JAVA_HOME=/opt/jre1.6.0
export PATH=$JAVA_HOME/bin:$J2RE_HOME/bin:$PATH
De volta ao terminal, é necessário fornecer permissão de execução ao arquivo criado:
#chmod +x /etc/profile.d/java.sh
Verificando
Para verificar o sucesso da instalação de sua versão do Java, saia e entre novamente no sistema. No terminal:
#java -versionO retorno deve ser: java version "1.6.0"
Para verificar as variáveis:
#echo $JAVA_HOMEE o retorno:
/opt/jdk1.6.0 para desenvolvedorAlternando entre versões do Java instaladas:
/opt/jre1.6.0 para usuário
#alternatives --config javaAgora vamos abrir o painel de controle do Java:
#ControlPanelO resultado deve ser a exibição do Java Control Panel.
Se tudo foi exibido como esperado, Java instalado ;-)
ATENÇÃO: no sistema Fedora Core 6 pode-se ter o seguinte erro:
[eu@localhost ~]$ java.lang.UnsatisfiedLinkError:
/usr/java/jdk1.6.0/jre/lib/i386/libdeploy.so: libstdc++.so.5: cannot
open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at com.sun.deploy.config.UnixConfig.loadLibDeploy(UnixConfig.java:38)
at com.sun.deploy.config.UnixConfig.(UnixConfig.java:26)
at com.sun.deploy.config.ConfigFactory.newInstance(ConfigFactory.java:11)
at com.sun.deploy.config.Config.getInstance(Config.java:662)
at com.sun.deploy.config.Config.(Config.java:678)
at com.sun.javaws.Main.continueInSecureThread(Main.java:119)
at com.sun.javaws.Main$1.run(Main.java:106)
at java.lang.Thread.run(Thread.java:619)
#yum install compat-libstdc++-33.i386Após a instalação da biblioteca, tente abrir o Java Control Panel novamente:
#ControlPanel
Habilitando Java no Firefox
No terminal, como root:
Para Desenvolvedor troque SEU_JAVA por: opt/jdk1.6.0/jrePara verificar a habilitação do Java no Firefox, acesse o link:
Para Usuário troque SEU_JAVA por: opt/jre1.6.0
#ln -s /SEU_JAVA/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
http://java.com/en/download/installed.jspE clique no botão Verify Installation.
DICA IMPROVÁVEL: Caso a versão do gcc seja antiga, da série 2.9x, tente criar o link deste diretório:
#ln -s /SEU_JAVA/plugin/i386/ns7-gcc29/libjavaplugin_oji.so /usr/lib/mozilla/plugins/Para saber a versão do gcc:
Para RedHat: #yum info gcc
Para Debian: #aptitude show gcc
Resumo desenvolvedor
#cp jdk-6-linux-i586.bin /opt
#cd /opt
#chmod +x jdk-6-linux-i586.bin
#./jdk-6-linux-i586.bin
#rm -f jdk-6-linux-i586.bin
#alternatives --install /usr/bin/java java /opt/jdk1.6.0/bin/java 1
#alternatives --set java /opt/jdk1.6.0/bin/java
#nano /etc/profile.d/java.sh
export J2RE_HOME=/opt/jdk1.6.0/jre
export JRE_HOME=/opt/jdk1.6.0/jre
export JAVA_HOME=/opt/jdk1.6.0
export PATH=$JAVA_HOME/bin:$J2RE_HOME/bin:$PATH
#chmod +x /etc/profile.d/java.sh
#java -version
#echo $JAVA_HOME
#alternatives --config java
#ControlPanel
#yum install compat-libstdc++-33.i386
Resumo usuário
#cp jre-6-linux-i586.bin /opt
#cd /opt
#chmod +x jre-6-linux-i586.bin
#./jre-6-linux-i586.bin
#rm -f jre-6-linux-i586.bin
#alternatives --install /usr/bin/java java /opt/jre1.6.0/bin/java 1
#alternatives --set java /opt/jre1.6.0/bin/java
#nano /etc/profile.d/java.sh
export J2RE_HOME=/opt/jre1.6.0
export JRE_HOME=/opt/jre1.6.0
export JAVA_HOME=/opt/jre1.6.0
export PATH=$JAVA_HOME/bin:$J2RE_HOME/bin:$PATH
#chmod +x /etc/profile.d/java.sh
#java -version
#echo $JAVA_HOME
#alternatives --config java
#ControlPanel
#yum install compat-libstdc++-33.i386
:-)
Seja Livre, seja Legal!
Zandre.
Nenhum comentário:
Postar um comentário