24
Capítulo 2 Capítulo 2 Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Ambiente de Ambiente de Desenvolvimento Desenvolvimento

Cap02Cap02 ... Title Cap02

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cap02Cap02 ... Title Cap02

Capítulo 2Capítulo 2

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Ambiente de Ambiente de DesenvolvimentoDesenvolvimento

Page 2: Cap02Cap02 ... Title Cap02

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.

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

software.

� Descrever as principais tarefas relativas ao desenvolvimento de programas e o uso das ferramentas necessárias para realizá-las.

Page 3: Cap02Cap02 ... Title Cap02

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

Page 4: Cap02Cap02 ... Title Cap02

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

Page 5: Cap02Cap02 ... Title Cap02

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-7u25-windows-i586.exe (32 bits)

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

jdk-7u25-windows-i586.exe (32 bits)

� jdk-7u25-windows-x64.exe (64 bits)

Page 6: Cap02Cap02 ... Title Cap02

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

Page 7: Cap02Cap02 ... Title Cap02

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

Page 8: Cap02Cap02 ... Title Cap02

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

Page 9: Cap02Cap02 ... Title Cap02

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

Page 10: Cap02Cap02 ... Title Cap02

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

Page 11: Cap02Cap02 ... Title Cap02

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 (Windows 32 bits): C:\Program Files (x86)\Java\jdk1.7.0_25

� Valor (Windows 64 bits): C:\Program Files\Java\jdk1.7.0_25

� Nome: PATH

� Valor: %PATH%;%JAVA_HOME%\bin

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

� Valor: %PATH%;%JAVA_HOME%\bin

� Nome: CLASSPATH

� Valor: .;%JAVA_HOME%\jre\lib

Page 12: Cap02Cap02 ... Title Cap02

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

Page 13: Cap02Cap02 ... Title Cap02

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-7u25-linux-i586.gz

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Page 14: Cap02Cap02 ... Title Cap02

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/java: cria o diretório para instalação do JDK

� mv /home/rui/jdk-7u25-linux-i586.gz /usr/java: move o instalador do JDK para o diretório de instalação

� cd /usr/java: posiciona-se no diretório de instalação do JDK

� tar zxvf jdk-7u25-linux-i586.gz: executa o instalador

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Page 15: Cap02Cap02 ... Title Cap02

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

Page 16: Cap02Cap02 ... Title Cap02

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/java/jdk1.7.0_25

� export PATH=$PATH:$JAVA_HOME/bin

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

� 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

Page 17: Cap02Cap02 ... Title Cap02

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

Page 18: Cap02Cap02 ... Title Cap02

Uso das Ferramentas Básicas

� Editor

� Compilador

� Interpretador

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Page 19: Cap02Cap02 ... Title Cap02

Editor

Código 2.1 – Alo.java.1 public class Alo2 {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

Page 20: Cap02Cap02 ... Title Cap02

Compilador

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Page 21: Cap02Cap02 ... Title Cap02

Interpretador

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Page 22: Cap02Cap02 ... Title Cap02

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

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

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.

Page 23: Cap02Cap02 ... Title Cap02

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

Page 24: Cap02Cap02 ... Title Cap02

Contato

Com o autor:

Rui Rossi dos Santos

E-mail: [email protected]

Web Site: http://www.ruirossi.pro.br

Com a editora:

Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Com a editora:

Editora NovaTerra

E-mail Geral: [email protected]

E-mail Comercial: [email protected]

Web Site: http://www.editoranovaterra.com.br