O Ubuntu 5.10 vem com uma versão do Java que não é a da Sun. Verifique! Abra um terminal e digite…
java -version
Como resultado, você obterá…
java version "1.4.2" gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Por isso, após a instalação do SO, um dos meus primeiros ajustes é obter e instalar a última versão do J2SE e configurar as variáveis de ambientes para ter uma infra-estrutura de desenvolvimento Java.
Primeiro faço o download do J2SE e de sua documentação a partir da área de download da Sun. Em seguida instalo-os no diretório /opt com os comandos…
cd /opt
sudo /home/passos/downloads/jdk-1_5_0_06-linux-i586.bin
sudo mv jdk1.5.0_06 java
cd java
sudo unzip /home/passos/downloads/jdk-1_5_0-doc.zip
(onde passos corresponde ao meu diretório pessoal e download, o subdiretório deste onde ‘baixo’ os pacotes da Internet)
Vale lembrar que, na estrutura de diretórios do Linux, o diretório /opt existe para nele serem instalados os aplicativos, ou aquelas suas versões, que não integram o conjunto de pacotes mantidos pela distro. É nele que recomendo instalar as últimas versões do J2SE, do Netbeans, do Eclipse, do XAMPP, do NVU, do Firefox, etc, etc, etc, baixadas diretamente da Internet.
Após a instalação do J2SE e sua documentação é necessário configurar as variáveis de ambiente para que o SO saiba onde encontrar os binários, as bibliotecas e os manuais. Faço isso editando o arquivo bash.bashrc, localizado no diretório /etc, com o comando
sudo gedit /etc/bash.bashrc
e nele incluindo as linhas…
JAVA_HOME="/opt/java"
CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$."
MANPATH="$MANPATH:$JAVA_HOME/man"
JAVA_DOC="$JAVA_HOME/docs"
PATH="$JAVA_HOME/bin:$PATH"export JAVA_HOME CLASSPATH MANPATH JAVA_DOC PATH
Feche o terminal e abra um outro. Nele, digite novamente…
java -version
O resultado deve parecer-se com este…
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)
Aqui reitero que aquelas linhas devem ser inseridas no arquivo bash.bashrc e não no arquivo profile!!! Se inseridas no arquivo profile, será necessário executar o comando source /etc/profile para que elas fiquem valendo toda vez que abrirmos um novo terminal !!!
Cumprido esses passos, resta a instalação do Eclipse para ter um ambiente completo para desenvolvimento Java.
Após baixá-lo do endereço http://www.eclipse.org/downloads/, descompacto-o no diretório /opt com o comando…
sudo tar zxvf /home/passos/downloads/eclipse-SDK-3.1.1-linux-gtk.tar.gz -C /opt
Prontinho. Para executá-lo digite…
/opt/eclipse/eclipse &
e divirta-se praticando o esporte “escreva uma vez rode em qualquer lugar”.
Três coisas…
1) Parabens por relocolocar o site no ar
2) Automatix
3) Ler o manual do bash não é tão torturante assim, sabia ?
Ótimo post, suas informações são muito importantes, boa iniciativa
Abraços,
Ranieri Marinho de Souza
SEGR – Segurança da Informação
http://blog.segr.com.br