projetos ficheiro jar executável atalhos templatesnfreire/netbeans - projectos. jar. atalhos... ·...
Post on 02-Dec-2018
235 Views
Preview:
TRANSCRIPT
Nelson Freire (ISEP–DEI-PPROG 2014/15) 1/22
Netbeans Projetos
Ficheiro JAR Executável
Atalhos
Templates
Paradigmas da Programação PPROG
Nelson Freire (ISEP–DEI-PPROG 2014/15) 2/22
Referências
Projetos
Ficheiro JAR
Atalhos do Teclado
Templates
Sumário Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 3/22
Menu Help do Netbeans
Netbeans Home Page
http://netbeans.org/index.html
Bibliografia Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 4/22
Projetos
Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 5/22
Noção de Projeto
Ficheiros de um Projeto
Definições
Sumário Projetos
Nelson Freire (ISEP–DEI-PPROG 2014/15) 6/22
Projeto Netbeans
É um conjunto de ficheiros e de definições que permitem
• Construção (build)
• Execução (run)
• Teste (test)
• Deteção de Erros (debug)
Exemplos
Quais são esses ficheiros e definições?
do projeto
Projeto =
Ficheiros + Definições
Noção de Projeto Projetos
Nelson Freire (ISEP–DEI-PPROG 2014/15) 7/22
Tipos de Ficheiro
Fonte (.java) // contêm código Java ... do programa pretendido
Teste (.java) // código Java
Executável (.class) // bytecode
(.jar) // executável (.class) + código Java (opcional)
Organização dos Ficheiros (segundo finalidade)
Programa (aplicação)
Sources Packages // agrupa ficheiros fonte
Libraries // ficheiros externos (fonte e/ou executáveis): bibliotecas + ...
// concretamente, são referências de ficheiros
// precisam de ser importados Teste
Test Packages // agrupa ficheiros de teste
Test Libraries // ficheiros externos (fonte e/ou executáveis), só para teste
Ficheiros internos
Ficheiros externos
Programa (aplicação)
Ficheiros de um Projeto Projetos
Nelson Freire (ISEP–DEI-PPROG 2014/15) 8/22
Classpath
Define caminhos para compilador procurar classes do projeto durante a construção
Definições Projetos
Nelson Freire (ISEP–DEI-PPROG 2014/15) 9/22
Ficheiro JAR
Executável
Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 10/22
Referências
Noção de Ficheiro JAR
Ficheiro JAR Executável
Criação
Localização
Execução
Sumário Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 11/22
Tutorial Netbeans
Packaging and Distributing Java Desktop Applications
http://netbeans.org/kb/docs/java/javase-deploy.html
Tutorial Java
Lesson: Packaging Programs in JAR Files
http://download.oracle.com/javase/tutorial/deployment/jar/index.html
Bibliografia Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 12/22
Significado JAR
Java ARchive
É um ficheiro de arquivo
Pode conter múltiplos
Ficheiros
Pastas
Tem formato ZIP
Semelhante ao ficheiro ZIP
Tem propriedades adicionais para a distribuição de aplicações Java, tais como:
Assinatura digital
Compressão adicional
Compatibilidade multiplataforma
Interesse
Geral: arquivar ficheiros de forma comprimida
Particular: ser ficheiro executável de programas Java
Noção de Ficheiro JAR Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 13/22
Procedimento
1. Clique na Janela Projects
2. Clique direito no nó do Projeto
3. Clique na opção Set as Main Project
4. Novo clique direito sobre o nó do Projecto
5. Clique na opção Clean and Build Main Project
Criação do Ficheiro JAR Executável em Netbeans
Nó de Projeto
Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 14/22
Resultado da Construção de um Projeto
Pastas adicionadas ao projeto
build
dist
Todos os ficheiros fonte são:
Compilados em ficheiros .class
Guardados na pasta build
Criado um ficheiro JAR executável dentro da pasta dist
Por omissão, contém apenas os ficheiros .class do projecto
Se projecto tiver bibliotecas, para além do JDK:
Criada pasta lib na pasta dist
Bibliotecas copiadas para pasta lib
Localização do Ficheiro JAR Executável Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 15/22
Duplo-clique sobre o ficheiro JAR executável
Dentro da pasta dist
Nota
Pasta dist pode ser movida/copiada para qualquer lugar
Execução do Ficheiro JAR Executável Ficheiro JAR
Nelson Freire (ISEP–DEI-PPROG 2014/15) 16/22
Atalhos do
Teclado
Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 17/22
Formatar Código
Completo: ALT + SHIFT + f (ou Menu Source > Format)
Parcial: Selecionar código > (comando anterior)
Copiar Linha/Linhas Selecionadas
Para Baixo: CTRL + SHIFT +
Para Cima: CTRL + SHIFT +
Mover Linha/Linhas Selecionadas
Baixo: ALT + SHIFT +
Cima: ALT + SHIFT +
Eliminar Linha/Linhas Selecionadas
CTRL + e
Completar Código com Código Existente // nomes: variáveis, métodos, construtores, classes, etc.
CTRL + ESPAÇO
Mostrar Lista de Parâmetros de Método
CTRL + p // com cursor entre parêntesis de método
Atalhos do Teclado Netbeans 1/3
Lista Completa de Atalhos
Nelson Freire (ISEP–DEI-PPROG 2014/15) 18/22
Importar Classe
CTRL + SHIFT + i
Inserir Automaticamente Métodos de Consulta (get) e de Modificação (set)
Menu Refactor > Encapsulate Fields ...
ALT + INSERT + Getter and Setter...
ALT + INSERT + Setter...
ALT + INSERT + Getter...
Mostrar Declaração de Método/Construtor/Variável/Instância/Classe
CTRL + Clique no nome desse elemento
Corpo de Métodos
Esconder
Todos: CTRL + SHIFT + -
Com Cursor: CTRL + -
Mostrar
Todos: CTRL + SHIFT + +
Com Cursor: CTRL + +
Atalhos do Teclado Netbeans 2/3
Nelson Freire (ISEP–DEI-PPROG 2014/15) 19/22
Ampliar/Reduzir Tamanho da Letra
Editor
ALT + Mover Roda do Rato
Output
ALT + Mover Roda do Rato
CTRL + Mover Roda do Rato
Atalhos do Teclado Netbeans 3/3
Nelson Freire (ISEP–DEI-PPROG 2014/15) 20/22
Templates
Netbeans
Nelson Freire (ISEP–DEI-PPROG 2014/15) 21/22
Eliminar comentários iniciais
Java Main Class Templates 1/2
Nelson Freire (ISEP–DEI-PPROG 2014/15) 22/22
Eliminar comentários iniciais
Abrir Template
Menu Tools > Templates > Pasta Java > Java Main Class > Open in Editor
Eliminar linhas
Java Main Class Templates
Template Original
Template Modificado
2/2
top related