Descreverei a minha experiência na instalação de um ambiente para desenvolvimento em
Java no
Debian 4.
Há uma semana instalei o Debian 4 no meu computador, antes utilizava o Ubuntu, que já vem quase tudo configurado. Mas chegou uma hora que teria que ser obrigado a usar o Debian, por questão do trabalho. Enfim, vamos lá!
OBS: Eu testei o modo convencional de instalação em outras distribuições e não deu certo, achei um post na internet que funcionou, então vamos compartilhar o conhecimento. O processo de instalação do Java no Debian 4 é muito simples. Basta seguir os passos abaixo:
Primeiramente certifique-se que as seguintes linhas estão inclusas no seu arquivo
sources.list, digite o comando su, coloque a senha do root e digite este comando no terminal:
# gedit /etc/apt/sources.list
Adicione essas linhas abaixo ao sources.list, verifique se não estão repetidas, pois se estiveram no sources não precisa colocar, é claro né.
deb http://mirrors.kernel.org/debian etch main contrib non-free
deb-src http://mirrors.kernel.org/debian etch main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free
Após inserir essas linhas, saia do editor gedit, atualize o repositório com o seguinte comando:
# apt-get update
Agora basta instalar os pacotes utilizando o comando aptitude abaixo:
# aptitude install sun-java5-jre
# aptitude install sun-java5-jdk
Com isso você terá um ambiente simples para desenvolver em Java pronto.
Em alguns casos poderá ser necessário configurar as variáveis de ambiente para o Java, no meu caso não foi necessário.
Elas podem ser inclusas no arquivo /etc/environment ou em /etc/bash.bashrc ou ainda em /etc/profile. Isso dependerá do seu sistema, no meu não foi preciso alterar, funcionou redondo.
JAVA_HOME=/usr/java/jdk1.5.0_01
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
MANPATH=$MANPATH:$JAVA_HOME/man
export JAVA_HOME PATH CLASSPATH MANPATH
Caso tenha adicionado as variáveis no arquivo /etc/profile, digite o comando abaixo:
# source /etc/profile
Agora teste executando o seguinte comando:
$ java -version
Você deve receber uma resposta semelhante a esta:
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02)
Java HotSpot(TM) Client VM (build 1.5.0_02, mixed mode, sharing)
Caso isso não ocorra, pode haver algum erro na configuração da suas variáveis de ambiente, para certificar-se que o problema é realmente esse, execute o mesmo comando dentro do diretório bin da sua instalação Java. Por exemplo:
$ cd /usr/java/jdk1.5.0_01/bin
$ ./java -version
Aqui você deve receber a resposta acima.
No entanto poderá haver outro problema. O Debian na sua instalação padrão inclui uma JVM própria que poderá responder para a solicitação do comando:
$ java -version
Caso receba uma mensagem diferente da anteriormente mencionada e essa mensagem possua a palavra "gij", a JVM padrão em seu sistema é a do Debian. Não tenho a mensagem exata para postar aqui, pois antes da instalação do Java removi a JVM do Debian. Então caso seja esse seu problema, eu não tenho outra solução, mais elegante, que não seja essa. Caso tenha encontrado outra seu comentário será bem vindo. :D
Para remover a JVM do Debian prossiga da seguinte forma:
# aptitude remove gij
Após a instalação do JDK e sua configuração podemos instalar a IDE de desenvolvimento, no meu caso é o NetBeans 6 Milestone.
Basta baixar a versão mais recente ou de sua preferência.