Instalando ambiente de desenvolvimento Java
De Fórum Debian Wiki
Índice de conteúdo |
O que é Java ?
Java é uma linguagem de programacao que teve inicio de projeto em meados de 1990 pela Sun Microsystems.
Inicialmente a linguagem era conhecida como Oak, utilizada para programação inteligente de produtos eletrônicos e eletrodomésticos em geral.
A origem da linguagem Java é dada pelo fato que a Sun Microsystems considerou as linguagens mais utilizadas no momento, C/C++, não são adequadas para a criação de softwares que fossem totalmente independentes de hardware.
O problema é que softwares gerados em C/C++ tinham que ser compilados para um determinado tipo de processador, o que já não aconteceria com Java (chamada assim apartir de 1991).
Conhecendo
Inicialmente com os diversos nomes que nos referimos ao Java: JSE, JEE e JME. É normal, na maioria dos casos, você se perder. Bom segue uma breve explicação:
- JSE - Java Standart Edition - Tecnologia básica do java, feita para desenvolver aplicações core/desktop;
- JEE - Java Enterprise Edition - Tecnologia para internet, trata na verdade do JSE com mais alguns recursos.
- JME - Java Mobile Edition - Tecnologia para mobiles/pdas, envolve a parte de desenvolvimento de aplicações para celulares, smarthphones, palms, etc.
Depois ainda temos JDK e JRE:
- JDK - É o kit de desenvolvimento java, são ferramentas que precisaremos para desenvolver nossas aplicações.
- JRE - É a máquina Java, onde poderemos rodar as aplicações Java.
Agora se você precisa rodar ou desenvolver, escolha o seu e vamos começar. Mas tenha sempre em mente em começar com o JSE, pois não adianta querer começar pelo avançado.
Instalação
JRE e JDK
Você pode instala o JDK e o JRE via apt-get, porém abordaremos a instalação à partir dos arquivos disponibilizados pela Sun.
Baixando
Baixando do site http://java.sun.com/javase/downloads/index_jdk5.jsp , escolha "JDK 5.0 Update 12". As outras versões são com o netbiens (IDE) ,então baixe o arquivo jdk-1_5_0_12-linux-i586.bin para sua máquina.
Instalando e Configurando
Depois, como root , mova o arquivo para /usr e dê as devidas permissões com chmod. Execute-o e prossiga a instalação.
salesier:/# mv jdk-1_5_0_12-linux-i586.bin /usr salesier:/# chmod +x /usr/jdk-1_5_0_12-linux-i586.bin salesier:/# cd /usr salesier:/# ./jdk-1_5_0_12-linux-i586.bin
Depois de instalado o JDK ficará em /usr/jdk1.5.0_12 você pode renomeá-lo com mv para seu nome de preferência, ex: mv /usr/jdk1.5.0_12 /usr/java.
Fica a seu critério, pois neste momento não temos ainda variáveis de ambiente definidas.No meu caso permanecará a pasta padrão portanto /usr/jdk1.5.0_12 .
Variáveis de Ambiente
Inclua as variáveis de ambiente dentro do arquivo /etc/profile
- /etc/profile
JAVA_HOME="/usr/jdk1.5.0_12" # define o diretório do java JRE_HOME="/usr/jdk1.5.0_12/jre" # define o diretório do jre CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:." # defina o diretório das bibliotecas do java MANPATH="$MANPATH:$JAVA_HOME/man" # define o diretório dos manuais JAVA_DOC="$JAVA_HOME/docs" # define o diretório da documentação export JAVA_HOME JRE_HOME CLASSPATH MANPATH PATH JAVA_DOC # exportando as variáveis
- O nome deve ser coerente com o diretório de instalação
- /etc/profile
# No mesmo arquivo defina o caminho para os binários do java juntamente ao PATH já existente no arquivo. # inclui no PATH o caminho do diretório /usr/jdk1.5.0_12/bin. binários do java # inclui no PATH o caminho do diretório /usr/jdk1.5.0_12/jre/bin. binários do jre # são consecutivamente os PATHS do root e dos demais usuários PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/jdk1.5.0_12/bin:/usr/jdk1.5.0_12/jre/bin" PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/jdk1.5.0_12/bin:/usr/jdk1.5.0_12/jre/bin"
Deslogue-se e logue novamente. Para conferir abra o terminal e digite java -version. O Debian em sua instalação padrão determina como alternativa para java outros aplicativos que não é de nosso interesse ex: gij ,então para não ter problemas em dependências revomendo o gij, altere a alternativa:
salesier:/# cd /etc/alternatives/ salesier:/etc/alternatives# rm -f java salesier:/etc/alternatives# ln -s /usr/jdk1.5.0_12/bin/java java salesier:/etc/alternatives# ls -l java lrwxrwxrwx 1 root root 25 2007-07-24 19:35 java -> /usr/jdk1.5.0_12/bin/java salesier:/etc/alternatives#
Feito, conferindo versão do java:
salesier:/etc/alternatives# java -version java version "1.5.0_12" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04) Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing) salesier:/etc/alternatives#
Agora sim.
Testando
Crie um arquivo chamado teste.java contendo:
public class teste {
public static void main(String[] args) {
System.out.println("teste");
} }
Compile a classe teste com o javac depois rode-o com java .
salesier:/home/rafael# javac teste.java salesier:/home/rafael# java teste
teste
- -P
Eclipse
O Eclipse é um ótimo IDE para programar em JAVA.
Baixando
Faça o download do Eclipse em [1]. Logo, você será enviado para uma página que contém os mirrors (espelhos) para escolher de onde você quer realizar o download.
Baixe então o eclipse SDK (não confunda com o java JDK) no formato .tar.gz.
Nota: o Eclipse não precisa ser instalado, só descompactar e rodar.
Configurando
Acesse a pasta onde fez o download do Eclipse e siga os comandos:
$ tar -xvzf eclipse-SDK-<versão>-linux-gtk.tar.gz
Após a execução do comando anterior (que descompacta os arquivos do Eclipse), pode-se remover o arquivo:
$ rm eclipse-SDK-<versão>-linux-gtk.tar.gz
Caso não delete, tente:
$ rm -f elcipse-SDK-<versão>-linux-gtk.tar.gz
E pronto! Instalado também nossa IDE!
Testando
Acesse a pasta descompactada do Eclipse e execute:
$ ./eclipse
Simples não? Nosso ambiente de trabalho está pronto para uso!
plugin do firefox, iceweasel e semelhantes
Para seu navegador suporte aplicações java, voce deve instalar o plugin que vem junto com o SDK, isso consiste em fazer um link na pasta de plugins do seu navegador apontando para o plugin em si, que fica em /usr/jdk1.5.0_12/jre/plugin/i386/ns7/libjavaplugin_oji.so.
salesier:/# salesier:/# cd /usr/lib/iceweasel/plugins salesier:/usr/lib/iceweasel/plugins# salesier:/usr/lib/iceweasel/plugins# ln -s /usr/jdk1.5.0_12/jre/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin.so
* Sem Ctrl+c Ctrl+v ! procure o diretório dos plugins do seu navegador.
Confira, abra o Iceweasel e na barra de endereço digite about:plugins ,deve aparecer algo como:
Java(TM) Plug-in 1.5.0_12-b04 Nome do arquivo: libjavaplugin_oji.so Java(TM) Plug-in 1.5.0_12 Tipo MIME Descrição Sufixos Ativo application/x-java-vm Java Sim application/x-java-applet Java Sim application/x-java-applet;version=1.1 Java Sim application/x-java-applet;version=1.1.1 Java Sim application/x-java-applet;version=1.1.2 Java Sim application/x-java-applet;version=1.1.3 Java Sim application/x-java-applet;version=1.2 Java Sim application/x-java-applet;version=1.2.1 Java Sim application/x-java-applet;version=1.2.2 Java Sim application/x-java-applet;version=1.3 Java Sim application/x-java-applet;version=1.3.1 Java Sim application/x-java-applet;version=1.4 Java Sim application/x-java-applet;version=1.4.1 Java Sim application/x-java-applet;version=1.4.2 Java Sim application/x-java-applet;version=1.5 Java Sim application/x-java-applet;jpi-version=1.5.0_12 Java Sim application/x-java-bean Java Sim application/x-java-bean;version=1.1 Java Sim application/x-java-bean;version=1.1.1 Java Sim application/x-java-bean;version=1.1.2 Java Sim application/x-java-bean;version=1.1.3 Java Sim application/x-java-bean;version=1.2 Java Sim application/x-java-bean;version=1.2.1 Java Sim application/x-java-bean;version=1.2.2 Java Sim application/x-java-bean;version=1.3 Java Sim application/x-java-bean;version=1.3.1 Java Sim application/x-java-bean;version=1.4 Java Sim application/x-java-bean;version=1.4.1 Java Sim application/x-java-bean;version=1.4.2 Java Sim application/x-java-bean;version=1.5 Java Sim application/x-java-bean;jpi-version=1.5.0_12 Java Sim
