linguagem de programação ii · linguagem de programação ii / java –ambientes de programação...

Post on 18-Jul-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Linguagem de Programação II / Java – Ambientes de Programação

Prof. Alessandro Borges

Linguagem de Programação IIProgramação Orientada a Objetos

Ambientes de Programação

Linguagem de Programação II / Java – Ambientes de Programação

Tópicos

Prompt de comando

JDK

IDE

NetBeans

Eclipse

Jbuilder

Visual Café

Visual J++

NetBeans

Instalação

Ambiente de programação

Primeiro programa

2

Linguagem de Programação II / Java – Ambientes de Programação

Prompt de comando3

Linguagem de Programação II / Java – Ambientes de Programação

Prompt de comando4

Linguagem de Programação II / Java – Ambientes de Programação

Prompt de comando

Código fonte pode ser digitado em qualquer editor,

como no Bloco de Notas do Windows.

A compilação acontece com um comando especifico

(javac) na linha de comando

A execução é realizada com o comando “java”

seguido do nome do programa

5

Linguagem de Programação II / Java – Ambientes de Programação

JDK6

Linguagem de Programação II / Java – Ambientes de Programação

JDKJava Development Kit

Conjunto de ferramentas necessárias para desenvolver, compilar e rodar aplicativos Java.

Composto, basicamente, por:

Compilador (javac) + JVM

Visualizador de applets, bibliotecas de desenvolvimento (package Java)

Programa para composição de documentação (javadoc)

Depurador básico de programas e a versão runtime do ambiente de execução (JRE – Java Runtime Environment)

A JRE é composta por uma JVM e por um conjunto

de bibliotecas que permite a execução de

softwares em Java.

Apenas permite a execução de um programa já

compilado (.class)

7

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Link http://www.oracle.com/technetwork/java/javase/downloads/index.html -

8

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Link http://www.oracle.com/technetwork/java/javase/downloads/index.html -

Clique em

‘JDK Download’

9

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Clique em ‘Accept License Agreement’ e

Escolha o JDK conforme o sistema operacional (32 ou 64 bits).

10

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Execute o instalador – aparecerá a seguinte tela:

Clique em

‘Next’

11

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

A próxima tela indica os itens a serem instalados e o local no HD

Clique em

‘Next’ e aguarde

a instalação de

todos os itens

12

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Em algumas telas indicando o progresso do processo basta aguardar

13

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

A próxima tela permite escolher o local no HD para a instalação

Clique em

‘Próximo’ e aguarde

a conclusão do

processo

14

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Mais telas de status de progresso devem aparecer

15

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Download e instalação do Java SE Development Kit (JDK)

Dependendo

da tela que

aparecer,

clique em

‘Continue’

ou em ‘Close’

16

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Configuração das variáveis de ambiente do Windows

No “Windows Explorer” clique com botão direito do mouse em “Este

Computador” escolha “Propriedades”

Clique em

‘Configurações

avançadas do

sistema’

17

Variáveis que contem informações sobre o sistema

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Configuração das variáveis de ambiente do Windows

Escolha a aba ‘Avançado’

Clique em

‘Variáveis de ambiente’

18

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Configuração das variáveis de ambiente do Windows

Na parte de baixo da janela, em ‘Variáveis do sistema’

Clique em

‘Novo’

19

Linguagem de Programação II / Java – Ambientes de Programação

Configuração das variáveis de ambiente do Windows

Na janela ‘Nova Variável de Sistema’, preencha:

Nome da variável: JAVA_HOME

Valor da variável: C:\Arquivos de Programas\Java\jdk1.8.0_121

Certifique-se de que o endereço está correto, de acordo com a versão

usada

JDKInstalação

20

Linguagem de Programação II / Java – Ambientes de Programação

JDKInstalação

Configuração das variáveis de ambiente do Windows

Em seguida procure pela variável ‘Path’

Clique em

‘Editar’

21

Linguagem de Programação II / Java – Ambientes de Programação

Configuração das variáveis de ambiente do Windows

Essa variável possui uma série de configurações de outras variáveis,

cada uma em uma linha.

Clique em ‘Novo’

JDKInstalação

22

Acrescente o endereço da pasta bin da

instalação do Java

Certifique-se de que o endereço está

correto, de acordo com a versão usada

C:\Arquivos de Programas\Java\jdk1.8.0_121\bin

Linguagem de Programação II / Java – Ambientes de Programação

Configuração das variáveis de ambiente do Windows

Para conferir a integração do JDK ao sistema, faça o seguinte:

Abra o prompt de comando (Menu ‘Iniciar’ ‘Executar’ digite ‘CMD’ e

<ENTER>

Digite java –version e tecle <ENTER>

Deve aparecer uma janela semelhante a essa

JDKInstalação

23

Linguagem de Programação II / Java – Ambientes de Programação

Podemos fazer um teste do JDK no prompt de comando.

Digite no bloco de notas o seguinte conteúdo:

Salve o arquivo com o nome ‘MeuPrograma.java’

JDKTeste

24

Linguagem de Programação II / Java – Ambientes de Programação

Podemos fazer um teste do JDK no prompt de comando.

Compile o programa com o comando ‘javac MeuPrograma.java’

Execute-o com o comando ‘java MeuPrograma’

JDKTeste

25

Linguagem de Programação II / Java – Ambientes de Programação

IDE26

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Ambiente de Desenvolvimento Integrado

Ferramentas que auxiliam o trabalho do desenvolvedor

Fornecem

formatação automática,

diferenciação de elementos por cores,

compilação,

apresentação de testes,

ambiente de correção (debug) controlado,

entre outras vantagens

27

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Exemplos de IDE’s para desenvolvimento Java

NetBeans – escrito em Java – gratuito – iniciado

como um projeto estudantil

Eclipse – escrito em Java – gratuito – desenvolvido

inicialmente pela IBM

Borland Jbuilder

Symantec Visual Café

Microsoft Visual J++

28

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

NetBeans

29

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Eclipse

30

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Borland JBuilder

31

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Symantec Visual Cafe

32

Linguagem de Programação II / Java – Ambientes de Programação

IDE

Integrated Development Environment

Microsoft Visual J++

33

Linguagem de Programação II / Java – Ambientes de Programação

NetBeans34

Linguagem de Programação II / Java – Ambientes de Programação

NetBeans

IDE de uso bastante difundido entre os desenvolvedores

Java.

Facilidade em obter esclarecimentos e ajuda quando

necessário

Dá suporte ao desenvolvedor, provendo uma série de

facilidades em seu trabalho

Distribuição gratuita

35

Linguagem de Programação II / Java – Ambientes de Programação

NetBeans

Instalação

1º - download e instalação do Java SE Development Kit

(JDK)

Slides 8 a 16

2º - configuração das variáveis de ambiente do Windows

Slides 17 a 23

3º - download e instalação do NetBeans

Slides 37 a 46

36

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Com o JDK instalado, podemos partir para a instalação da IDE

NetBeans, que pode ser baixado do link:

https://netbeans.org/downloads/

37

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Trabalharemos

com a plataforma

‘SE’

38

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Execute o instalador

Deve aparecer rapidamente a tela

Logo em seguida aparecerá a tela de boas vindas ao instalador

39

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Tela de boas vindas do instalador

Clique em

‘Próximo’

40

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Marque a opção ‘Eu aceito os termos no contrato de licença’

Clique em

‘Próximo’

41

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Como o JDK já está instalado o caminho deve aparecer

automaticamente

Verifique e

clique em

‘Próximo’

42

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Se aparecer a tela de instalação do Glassfish (na versão

completa), verifique, e clique

em próximo

43

Verifique e

clique em

‘Próximo’

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Aparecerá um resumo do que, e onde, será instalado

Clique em

‘Instalar’ e

aguarde a

Instalação

(alguns minutos)

44

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Algumas janela apresentado o progresso devem aparecer. Basta aguardar.

45

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Download e instalação do NetBeans

Finalmente a tela de finalização

Clique em

‘Finalizar’

46

Deixando marcado a caixa

‘Contribuir para o projeto do NetBeans,

Fornecendo dados de uso anônimo’

você ajuda na melhoria do produto

pela equipe da Oracle.

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansInstalação

Pronto... Ferramentas instaladas

Agora é só começar e avançar para criar suas

aplicações...

Vamos testar criando nosso primeiro programa

47

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansPrimeiro programa

Execute o NetBeans

Pode ser que demore um pouco a aparecer... aguarde

48

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansPrimeiro programa

Clique em ‘Arquivo’ ‘Novo Projeto...’

49

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansPrimeiro programa

Na janela ‘Categorias’ escolha ‘Java’, e em ‘Projetos’ – ‘Aplicação

Java’

50

Clique em

‘Próximo’

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansPrimeiro programa

Defina o nome do projeto ‘ProjetoJava1’ e marque ‘Criar classe

principal’

51

Clique em

‘Finalizar’

Linguagem de Programação II / Java – Ambientes de Programação

NetBeansPrimeiro programa – entendendo o ambiente

52

Janela 1Janela 2

Janela 3Janela 4

Linguagem de Programação II / Java – Ambientes de Programação

Aba Projetos

Pastas/pacotes e bibliotecas necessárias para o desenvolvimento do

projeto

Aba Arquivos

Pastas e arquivos necessários

para o desenvolvimento do

projeto

Aba Serviços

Recursos a serem usados

em projetos futuros

NetBeansPrimeiro programa – entendendo o ambiente

53

Janela 1

Linguagem de Programação II / Java – Ambientes de Programação

Área de edição

Apresenta as classes e permite edição do código

NetBeansPrimeiro programa – entendendo o ambiente

54

Janela 2

Linguagem de Programação II / Java – Ambientes de Programação

Navegador

Mostra os membros do projeto, dentro dos quais os métodos e

as variáveis usados

NetBeansPrimeiro programa – entendendo o ambiente

55

Janela 3

Linguagem de Programação II / Java – Ambientes de Programação

Saída

Aparece quando a aplicação é executada

NetBeansPrimeiro programa – entendendo o ambiente

56

Janela 4

Linguagem de Programação II / Java – Ambientes de Programação

Nome do pacote (pasta) onde o código fonte está localizado

NetBeansPrimeiro programa – entendendo o ambiente

57

Linguagem de Programação II / Java – Ambientes de Programação

Nome da classe sempre deve ter o mesmo nome do arquivo

NetBeansPrimeiro programa – entendendo o ambiente

58

Linguagem de Programação II / Java – Ambientes de Programação

A JVM executa o programa a partir do método ‘main’, onde deve

estar o código

NetBeansPrimeiro programa – entendendo o ambiente

59

Linguagem de Programação II / Java – Ambientes de Programação

Dentro do método ‘main’, insira o seguinte código

System.out.println(“Segundo programa Java.”);

NetBeansPrimeiro programa

60

Linguagem de Programação II / Java – Ambientes de Programação

Para executar o programa, use uma das seguintes opções:

Menu ‘Executar’ ‘Executar Projeto’

Botão de atalho (>)

Tecla de atalho F6

Clicar c/ botão direito dentro da classe e escolher ‘Executar Arquivo’

NetBeansPrimeiro programa

61

Linguagem de Programação II / Java – Ambientes de Programação

NetBeans salva o projeto com a seguinte estrutura:

NetBeansPrimeiro programa – entendendo o ambiente

62

Linguagem de Programação II / Java – Ambientes de Programação

NetBeans salva o projeto com a seguinte estrutura:

build (pasta) – pasta gerada automaticamente quando o

projeto é executado

src – pasta onde ficam os arquivos (classes) .java

lib – pasta que armazena bibliotecas (API) usadas

nbproject - pasta que armazena arquivos de configuração do

NetBeans

build (arquivo) – instruções para construção do projeto

manifest – arquivo com informações do projeto

NetBeansPrimeiro programa – entendendo o ambiente

63

Linguagem de Programação II / Java – Ambientes de Programação

Prof. Alessandro Borges

Linguagem de Programação IIProgramação Orientada a Objetos

Ambientes de Programação

top related