linguagem de programação ii · linguagem de programação ii / java –ambientes de programação...
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