Você está na página 1de 28

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: livros@ruirossi.pro.br
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

Você também pode gostar