Blog do Lud

Archive for July 2007

PHP Magazine – Digital e Gratuita

leave a comment »

Uma boa fonte de informação para programadores PHP ou interessados na linguagem é a revista digital PHP Magazine, gratuita, com ótimo conteúdo e já na 3º edição.
Eu li as três e gostei bastante, e tenho certeza que você também gostará!
Mais informações e downloads das edições no site do projeto.
PHP Magazine

Boa Leitura!    😀

Written by Ricardo Ludwig

July 24, 2007 at 1:14 pm

Posted in PhP

Ambiente Java no Debian Etch

with 3 comments

Olá a todos!

Nesse post descreverei a minha experiência na instalação de um ambiente para desenvolvimento em Java no Debian Etch.

Há uma semana instalei o Debian Etch no meu computador, antes utilizava o Sarge, você pode pergunta-se : “oras porque você simplesmente não atualizou”. Para muitos casos essa é a melhor opção, mas meu sistema estava um pouco desorganizado por desleixo meu e por isso resolvi ao invés de atualizar instalar do “zero”. Em outro post descreverei como se deu o processo de instalação e minhas impressões do novo Debian. 😀

O processo de instalação do Java no Debian Etch é muito simples.

Basta seguir os passos abaixo:

Primeiramente certifique-se que as seguintes linhas estão inclusas no seu arquivo sources.list :

vim /etc/apt/sources.list

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

Caso essas linhas não estejam adicionadas ao seu arquivo você deverá incluí-las e atualizá-lo com 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.

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 version “1.5.0_02”
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 certifica-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 recebe 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. 😀

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 Eclipse.

Basta baixar a versão mais recente ou de sua preferência descompactar e executar.

tar xzvf wtp-all-in-one-sdk-R-1.5.3-linux-gtk.tar

cd /diretorio_onde_descompactou/eclipse/

./eclipse &

Esse comando não pode ser executado com usuário root, pois receberá uma mensagem de erro do GTK se mesmo logado com um outro usuário receber mensagem de erro aconselho executar esse comando através de um terminal gráfico.

Para isso digite ALT + F2 e digite o comando acima com o caminho completo sem &

Mais uma vez dúvidas, sugestões e correções são bem vindas!

Espero que o esse post tenha sido útil.

Grande abraço à todos!

Written by Ricardo Ludwig

July 14, 2007 at 4:37 pm

Posted in Debian, GNU, Java, Linux