Ambiente de Desenvolvimento

Propaganda
Capítulo 2
Ambiente de
Desenvolvimento
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Objetivos do Capítulo
Explorar os conceitos de ambiente de desenvolvimento e de
ambiente de execução.
Apresentar os diferentes kits de ferramentas da tecnologia
Java disponíveis e a finalidade de cada um deles.
Oferecer as orientações necessárias para a obtenção,
instalação e configuração de um kit de desenvolvimento de
software.
Descrever as principais tarefas relativas ao desenvolvimento
de programas e o uso das ferramentas necessárias para
realizá-las.
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Conceito
Ambiente de desenvolvimento (JDK)
Composição: ferramentas e utilitários
Finalidade: construir novos programas
Ambiente de execução (JRE)
Composição: VJM + API
Finalidade: executar programas existentes
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Kits de Ferramentas
Edições do Java
JSE: Java Standard Edition
JEE: Java Enterprise Edition
JME: Java Micro Edition
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 1: obter o instalador do JDK
Endereços:
http://java.sun.com
http://www.oracle.com/technetwork/java/index.html
Nome do arquivo: jdk-6u23-windows-x64.exe
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 1: obter o instalador do JDK
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 2: executar o instalador do JDK
Selecione os componentes a serem instalados
Selecione o diretório de instalação
Obs.: na dúvida, não altere nenhuma opção do instalador.
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 2: executar o instalador do JDK
Confira a estrutura do diretório do JDK
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 3: configuração das variáveis de ambiente
Abra o Painel de Controle
Localize e abra a opção chamada Sistema
Localize e abra o diálogo que permite realizar as configurações do
sistema
No Windows XP, há uma guia chamada Avançado
No Windows 7: Configurações avançadas do sistema
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 3: configuração das variáveis de ambiente
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 3: configuração das variáveis de ambiente
Pressione o botão rotulado como Variáveis de ambiente
Utilize o primeiro botão Novo para criar as variáveis de ambiente para o
usuário atual
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 3: configuração das variáveis de ambiente
Crie as seguintes variáveis de ambiente:
Nome: JAVA_HOME
Valor: C:\Program Files\Java\jdk1.6.0_23
Nome: PATH
Valor: %PATH%;%JAVA_HOME%\bin
Nome: CLASSPATH
Valor: .;%JAVA_HOME%\jre\lib
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Windows
Passo 3: checagem
Confira a versão do JDK instalado
Utilize a instrução javac –version no Prompt de Comando do Windows
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Linux
Passo 1: obter o instalador do JDK
Endereços:
http://java.sun.com
http://www.oracle.com/technetwork/java/index.html
Nome do arquivo: jdk-6u23-linux-i586.bin
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Linux
Passo 2: executar o instalador do JDK
Execute as instruções sugeridas na figura abaixo
su: efetua o logon como usuário root (para ter todos os privilégios)
mkdir /usr/jdk: cria o diretório para instalação do JDK
mv /home/rui/jdk-6u23-linux-i586.bin /usr/jdk: move o instalador do
JDK para o diretório de instalação
chmod a+x /usr/jdk/jdk-6u23-linux-i586.bin: ajusta as permissões do
instalador para que possa ser executado
cd /usr/jdk: posiciona-se no diretório de instalação do JDK
./jdk-6u23-linux-i586.bin: executa o instalador
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Linux
Passo 2: executar o instalador do JDK
Confira a estrutura do diretório do JDK
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Linux
Passo 3: configuração das variáveis de ambiente
Abra um shell do Linux
Efetue o logon como usuário root (com a instrução su)
Abra o arquivo /etc/profile com um editor de textos. Exemplos:
gedit /etc/profile: abre este arquivo utilizando o gedit
vim /etc/profile: abre este arquivo utilizando o vim
Acrescente as seguintes linhas no final desse arquivo:
export JAVA_HOME=/usr/jdk/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib
export MANPATH=$MANPATH:$JAVA_HOME/man
Salve as alterações feitas e feche o arquivo
No shell, faça o logoff do usuário root (com a instrução exit)
Reinicie o seu computador
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Instalação do JDK no Linux
Passo 3: checagem
Confira a versão do JDK instalado
Utilize a instrução javac –version no shell do Linux
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Uso das Ferramentas Básicas
Editor
Compilador
Interpretador
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Editor
Código 2.1 – Alo.java.
1 public class Alo
2
{
3
public static void main(String[] args)
4
{
5
System.out.println("Alô mundo do Java!");
6
}
7
}
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Compilador
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Interpretador
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Problema com Acentos no Windows
O problema
Aplicativos utilizam uma codificação de caracteres
O Prompt de Comando utiliza outra codificação
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Problema com Acentos no Windows
Solução temporária
Modificar a codificação utilizada no Prompt de Comando
Passos:
Instrução: chcp 1252
Alterar fonte do Prompt para Lucida Console
Obs.: configuração perdida no fechamento do prompt
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Problema com Acentos no Windows
Solução permanente
Alterar o registro do Windows
Passos:
Menu Iniciar > Executar > Instrução: regedit
Localize a chave abaixo
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\
Control\Nls\CodePage\OEMCP
Altere seu valor para 1252
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Exercícios
1. Qual é o toolkit que você precisa instalar para ser possível
compilar e executar programas escritos em Java?
2. Quais são as variáveis de ambiente que devem ser
configuradas para o correto funcionamento do JDK e o que
cada uma delas representa?
3. Explique o comando que deve ser utilizado para compilar um
programa escrito em Java.
4. Explique o comando que deve ser utilizado para executar um
programa escrito em Java.
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Exercícios
5. Edite, compile e execute um novo programa que imprima
uma mensagem no prompt de comando: “Java: presente em
todos os lugares!”.
Salve este programa com o seguinte nome: JavaEverywhere.
A saída que deve ser impressa por este programa é ilustrada
pela figura abaixo.
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Contato
Com o autor:
Rui Rossi dos Santos
E-mail: [email protected]
Web Site: http://www.ruirossi.pro.br
Com a editora:
Editora NovaTerra
Telefone: (21) 2218-5314
Web Site: http://www.editoranovaterra.com.br
Rui Rossi dos Santos
Programação de Computadores em Java
Editora NovaTerra
Download