12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EMPACOTAMENTOA P Ê N D I C EBPara distribuir uma aplicação ou biblioteca Java, <strong>de</strong>vemos utilizar a ferramenta jar (Java ArchiveTool) para empocatar o código compilado. Essa ferramenta faz parte do JDK (Java Development Kit).Empacotando uma bibliotecaNa linha <strong>de</strong> comando, po<strong>de</strong>mos acionar a ferramenta jar.K19$ jar cf biblioteca .jar *Terminal B.1: Criando um bibliotecaO empacotamento gera um arquivo com a extensão .jar. Esse arquivo po<strong>de</strong> ser adicionado noclasspath <strong>de</strong> uma aplicação.Empacotando uma applicaçãoPara empacotar uma aplicação, é necessário selecionar a classe que possui o método main que<strong>de</strong>sejamos executar. Essa classe <strong>de</strong>ve ser <strong>de</strong>finida em um arquivo chamado MANIFEST.MF que <strong>de</strong>veestar em uma pasta META-INF.1 Manifest - Version : 1.02 Created -By: 1.6.0 _26 ( Sun Microsystems Inc .)3 Main - Class : br.com . <strong>k19</strong> . AppCódigo Java B.1: MANIFEST.MFAtravés da ferramenta jar, po<strong>de</strong>mos <strong>de</strong>terminar o valor da proprieda<strong>de</strong> Main-Class. O arquivoMANIFEST.MF é gerado automaticamente.K19$ jar cfe app.jar br.com.<strong>k19</strong>.App *Terminal B.2: Criando um AplicaçãoExercícios <strong>de</strong> Fixação1 Crie um projeto no eclipse chamado Empacotamento.2 Adicione no projeto Empacotamento uma pacote chamado br.com.<strong>k19</strong> com a seguinte classe.1 public class App {www.<strong>k19</strong>.com.br 169

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!