Ferramentas: jar e javadoc



Documentos relacionados
[CANCELAR] - Limpa todos os campos e desabilita campos e botões, exceto [NOVO] e [PESQUISAR].

Criar um novo projeto

TUTORIAL NetBeans 6.5

Software Planejamento Tributário

Inserção de Peças Digitais em Processos/Documentos

Tutorial: Geração de PDF da Documentação Digitalizada

O QUE É A CENTRAL DE JOGOS?

CentreWare Web e superior Agosto de P Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear

Sistema topograph 98. Tutorial Módulo Fundiário

Sumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

GUIA RÁPIDO Sistema de Gestão de Compras e Licitações

Manual de Utilização Utilização do PDFSam

Tutorial Agenda. Conteúdo. Tutorial Agenda

MANUAL DO ANIMAIL Terti Software

VERSÃO: 1.3 TÍTULO: GUIA DE INÍCIO RÁPIDO CLIENTE: FUNCEF

Cobrança Bancária. Contas / Manutenção.

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER)

MANUAL DO PEP ATUALIZADO EM PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP:

Tutorial. Exportando mapas para KML. Versão /01/2009. Autores: Natalia Estevam, Vitor Pires Vencovsky

Passos para a configuração do ambiente de desenvolvimento:

Criar formulários preenchidos pelos usuários no Word

Simulador CCNA Exame de Certificação da CISCO

2 Orientação a objetos na prática

USANDO APPLETS NO NETBEANS (WEB APPLICATION)...E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011)

Manual de uso do Borderô Credix

Book Flash CS6.indb 8 10/01/ :37:42

Simulador PMP - 4º Edição Exame de Certificação do PMI

PROCEDIMENTO DO CLIENTE

Visualizador de Documentos Fiscais Eletrônicos FAQ (Perguntas frequentes)

MANUAL DE USO MÓDULO SICOOBNET EMPRESARIAL

COMO FAZER ENTRADA DE MATERIAL POR XML. Após abrir o sistema, localize o menu no canto superior esquerdo e clique em Movimentação > Entrada Material

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

DANDO OS PRIMEIROS PASSOS COM O GVSIG 1.1.1

PharmaSystem. Instalando, Configurando e Utilizando o PharmaSystem no SiSMoura

NOVIDADES DO JAVA PARA PROGRAMADORES C

Java com Banco de Dados Posgree

Manual Coletor SIAPWEB / Importação e Exportação de Dados

ROTEIRO PARA EMISSÃO DE CERTIFICADO DIGITAL A1

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Usando o NVU Parte 2: Inserindo imagens

Como fazer um jogo usando o editor de apresentação

OFICINA DE POWER POINT

ASASYS INFORMÁTICA GUIA DE CONFIGURAÇÃO E INSTALAÇÃO ASASYS NFE A. CONFIGURAÇÃO E INSTALAÇÃO ASASYS NFE

Descompacte o arquivo site zip que foi baixado dentro da pasta do eclipse.

SUMÁRIO 1 PRÉ - REQUISITOS: 2 2 DOWNLOAD DO SIAPES 2 3 INSTALAÇÃO SIAPES 5 4 CONFIGURANDO DIREITOS DE USUÁRIO 9 5 CONFIGURAÇÃO DA BDE 10

Criando uma agenda simples com NetBeans 6.5

Tutorial para emissão de NF-e

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

Wordpress - Designtec. Manual básico de gerenciamento Práticas de Geografia

Java para Desktop. Introdução à Plataforma Java JSE

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET INFORMÁTICA AULA 11

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Veja em Tela cheia abaixo: Página nº 2

Programação de Computadores - I. Profª Beatriz Profº Israel

Tutorial: listagem para assinatura de ponto

CARTOSOFT GUIA PRÁTICO PROCART SISTEMAS

Sistema de Recursos Humanos

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

TOP SAÚDE SEPACO AUTOGESTÃO

O EDITOR DE APRESENTAÇÕES POWER POINT

Criação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes

DIGPROP Manual de Instalação

INCLUINDO OU EDITANDO UM TEXTO DE UM ARQUIVO JÁ EXISTENTE

BR DOT COM SISPON: MANUAL DO USUÁRIO

Gerando enquêtes para uso em Pocket PCs V

Manual do Usuário ipedidos MILI S.A. - D.T.I.

Assinatura ainda não verificada

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Como Gerar documento em PDF com várias Imagens

Freedom Software. Sistema de Representação. Freedom Software Sistema de Representação Página 1

AJUDANDO-TE A CONHECER MELHORAR O BOM FUNCIONAMENTO DO TEU COMPUTADOR

Lição 3. Como executar uma aplicação no Arduino?

Lazarus pelo SVN Linux/Windows

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

1Conhecendo o Flash O B J E T I V O S

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v

Lógica de Programação

MANUAL DE EMISSÃO DO CERTIFICADO TIPO A1


Manual do Usuário do Integrador de Notícias de Governo

Java Beans e Servlets

Guia do Usuário. idocs Content Server v

MANUAL DE INSTALAÇÃO LUZ DO SABER

ALTERAÇÃO ICMS MEDICAMENTOS GENÉRICOS NO ESTADO DE SÃO PAULO

Usando o Conference Manager do Microsoft Outlook

AULA 2 Planos, Vistas e Temas

GUIA DO USUÁRIO GUIA DO USUÁRIO

Portaria Express 2.0

Linguagem de Programação Visual

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Manipulação de Banco de Dados com Java 1. Objetivos

TUTORIAL DO EMBRAPEC

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

Manual de Instalação do CmapTools no Linux Educacional 1.0 por Rafael Nink de Carvalho

Com Pedido de Compra Sem Pedido de Compra ou Entrada Manual Importando XML enviado do Fornecedor

TUTORIAL DE IMPLANTAÇÃO DO SISTEMA DE PONTO CORPORATIVO DA PREFEITURA MUNICIPAL DE FORTALEZA

Transcrição:

Ferramentas: jar e javadoc Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1

Objetivos criar o JAR do seu aplicativo executar o JAR do seu projeto ler um javadoc criar o javadoc do seu aplicativo 2

Arquivos.jar Um aplicativo em Java é composto por dezenas, ou mesmo centenas de classes; Além das classes escritas especificamente para a aplicação, o programa pode usar diversas bibliotecas de classes escritas por terceiros. Seria complicado enviar todo esse conjunto de classes para que alguém pudesse rodar o aplicativo 3

Arquivos.jar A maneira mais fácil de distribuir um aplicativo Java é zipar o conjunto de classes em um único arquivo. O arquivo criado tem a extensão.jar e é descompactado na máquina virtual, em tempo de execução 4

Criação de arquivos.jar no NetBeans Vamos seguir o passo a passo para a criação de um arquivo.jar no NetBeans. Vamos usar como exemplo o projeto cujo diagrama de classes é mostrado a seguir. 5

Criação de arquivos.jar no NetBeans 1. No NetBeans, vá até o menu Arquivo e selecione a opção Novo projeto... 2. Na janela que se abre, deixe marcadas as opções default Java e Aplicativo Java e clique no botão Próximo > 6

Criação de arquivos.jar no NetBeans 3. Na janela que se abre, dê o nome Projeto1 ao projeto e desmarque a opção Criar classe principal 4. Clique sobre o botão Finalizar 7

Criação de arquivos.jar no NetBeans 5. Clique com o botão direito sobre o nó do projeto e selecione a opção Novo, Pacote Java... 6. Na janela que se abre, dê o nome pacote1 ao novo pacote e clique sobre o botão Finalizar. 8

Criação de arquivos.jar no NetBeans 7. Repita o procedimento e crie o pacote pacote2 no projeto. 8. Seu projeto agora deve se parecer com: 9. Clique com o botão direito sobre o nó do pacote1 e selecione a opção Novo, Classe Java... 10. Na caixa de diálogo que se abre, dê o nome C1 à nova classe e clique no botão Finalizar 9

Criação de arquivos.jar no NetBeans 11. Digite o seguinte código para a classe C1 12. Clique com o botão direito sobre o nó do pacote2 e selecione a opção Novo, Classe Java... 13. Na caixa de diálogo que se abre, dê o nome C2 à nova classe e clique no botão Finalizar 10

Criação de arquivos.jar no NetBeans 14. Digite o código a seguir para a classe C2 15. Clique com o botão direito sobre o nó do pacote2 e selecione a opção Novo, Classe Java... 16. Na caixa de diálogo que se abre, dê o nome Main à nova classe e clique no botão Finalizar 11

Criação de arquivos.jar no NetBeans 17. Digite o código a seguir para a classe Main 18. Nesse ponto você poderia rodar o seu programa pelo NetBeans, mas isso não seria nenhuma novidade. Vamos, ao contrário, ver como executar o seu aplicativo em linha de comando. 12

Criação de arquivos.jar no NetBeans 19. Vá ao menu Executar e selecione a opção Construir Main Project, ou use a tecla de atalho F11 20. Você verá na janela de saída algo como: 21. Observe o caminho para o arquivo *.jar gerado 22. Vamos executar esse arquivo em linha de comando. Abra uma janela de comando e digite o comando: java jar <caminho do jar>\projeto1.jar 13

Criação de arquivos.jar no NetBeans 23. Observe o resultado. 14

Criação de arquivos.jar no NetBeans 24. Vamos abrir o arquivo Projeto1.JAR no NetBeans e ver o seu conteúdo. Vá até a aba Arquivos e, expanda completamente a pasta dist do Projeto1, até encontrar: 25. Como você pode observar, o JAR gerado corresponde ao conjunto dos bytecodes das classes do projeto. 15

Usando arquivos JAR como bibliotecas de classes Vamos agora criar um outro projeto, Projeto2, que utilize a classe C1, criada no projeto anterior. Observe que, no Projeto2, queremos reaproveitar a classe C1, mas não a nível de código fonte. Queremos reaproveitar os bytecodes gerados e encapsulados no arquivo Projeto1.jar Siga então os seguintes passos: 16

Usando arquivos JAR como bibliotecas de classes 1. No NetBeans, vá até o menu Arquivo e selecione a opção Novo projeto... 2. Na janela que se abre, deixe marcadas as opções default Java e Aplicativo Java e clique no botão Próximo > 3. Na janela que se abre, dê o nome Projeto2 ao projeto e deixe marcada a opção Criar classe principal 4. Modifique o código da classe Main para que ela se pareça com: 17

Usando arquivos JAR como bibliotecas de classes 5. Observe os erros de compilação gerados. Por que isso ocorreu? O pacote pacote1 e a classe C1 não pertencem a esse projeto e não são conhecidos pelo compilador. Como resolver esse problema? 6. Clique com o botão direito do mouse sobre o nó Bibliotecas do Projeto2 e selecione a opção Adicionar JAR/pasta... 7. Na caixa de diálogo que se abre, localize o arquivo Projeto1.jar e clique sobre o botão Open 18

Usando arquivos JAR como bibliotecas de classes 8. Observe que os erros de compilação desapareceram do código da classe Main. A figura a seguir mostra que o arquivo Projeto1.jar foi adicionado ao projeto. 19

Usando arquivos JAR como bibliotecas de classes 9. Vamos agora gerar o JAR do novo projeto. Vá ao menu Executar e selecione a opção Construir Main Project, ou use a tecla de atalho F11 10. Você verá na janela de saída algo como: 11. Observe o caminho para o arquivo *.jar gerado 20

Usando arquivos JAR como bibliotecas de classes 12. Vamos executar esse arquivo em linha de comando. Abra uma janela de comando e digite o comando: java jar <caminho do jar>\projeto2.jar 13. Observe o resultado. 21

Usando arquivos JAR como bibliotecas de classes 14. Vamos abrir o arquivo Projeto2.JAR no NetBeans e ver o seu conteúdo. Vá até a aba Arquivos e, expanda completamente a pasta dist do Projeto2, até encontrar: 15. Observe que o arquivo JAR do Projeto1 foi incluído no JAR do Projeto2 22

Javadoc 23

Javadoc Javadoc é uma ferramenta para a geração automática de documentação HTML de uma API. A idéia é tentar aproximar a atividade de documentação da tarefa de geração do código. A documentação HTML é gerada a partir de comentários inseridos no código fonte O NetBeans suporta a geração e a visualização de documentação Javadoc 24

Gerando Javadoc A documentação Javadoc pode ser gerada a partir de comentários com formato especial, colocados no código fonte. A idéia é inserir comentários para cada classe, cada atributo e cada método no projeto, bem como para os parâmetros recebidos e os valores retornados pelos métodos. Esses comentários devem explicar a intenção de cada um desses componentes do software. Você pode facilmente inserir comentários Javadoc no seu código fonte usando uma ferramenta da IDE. 25

Gerando Javadoc Considere a classe Conta pertencente ao projeto prjconta 26

Gerando Javadoc Clique com o botão direito do mouse sobre o nó do projeto representando a classe Conta e selecione a opção Ferramentas, Analisar Javadoc 27

Gerando Javadoc O NetBeans lhe dá a opção de acrescentar comentários Javadoc a cada uma das classes, atributos e métodos do projeto. 28

Gerando Javadoc Vamos marcar todas as sugestões e ver o código gerado pelo NetBeans. A classe Conta 29

Gerando Javadoc A classe Conta (continuação) 30

Gerando Javadoc Vamos agora preencher os comentários Javadoc 31

Gerando Javadoc 32

Gerando Javadoc 33

Gerando Javadoc Vamos agora gerar a documentação HTML propriamente dita. Vá ao menu Executar e selecione a opção Gerar Javadoc. Após alguns segundos, o arquivo HTML é gerado e exibido em seu browser padrão. 34

35