SlideShare uma empresa Scribd logo
Programando com Java Usando os comando javac e java
Classe Java: OlaMundo Criar em:   c:\projeto\src public class  OlaMundo { public static void  main(String args) { System.out.prinln( "Ola Mundo Java!" ); } }
1º Compilando os arquivos java c:\projeto\src >javac OlaMundo.java   ou  c:\projeto\src >javac *.java A primeira forma compila uma classe específica, já o segundo modo, compila todos as classes do pacote. Desta maneira os arquivos serão compilados e armazenados dentro do diretório “ c:\projeto\src ”.
2º Compilando em um diretório determinado O código java deve ficar no diretório  src  ou  source , por padrão. As classes compiladas devem ficar no diretório  class  ou  classes , crie esse diretório em “ c:\projeto ”. c:\projeto\src>javac -d ../class *.java O  -d  envia todos as classes compiladas para o diretório “ c:\projeto\class ”.
3º Executando as classes compiladas Vamos sempre executar a classe que possui o método  main .  Digamos que a classe  OlaMundo  seja a classe principal. c:\projeto\class>java OlaMundo
4º Criando um arquivo .jar   Devemos criar dentro do diretório  class  um arquivo chamado:  manifest.txt Nesse arquivo digitamos a linha:  Main-Class: OlaMundo De um enter ao final da linha. Criando o arquivo com o comando: c:\projeto\class>jar -cvmf manifest.txt Projeto.jar *.class
5º Executando um arquivo .jar c:\projeto\class>java -jar Projeto.jar A flag  -jar  diz a JVM que ela deve executar um arquivo .jar e não uma classe. Através do arquivo  manifest.mf , ele encontrará a classe principal.  Este arquivo foi gerado automaticamente no item 4, através do arquivo manifest.txt.
6º Trabalhando com pacotes   Vamos dizer que nosso projeto possui a seguinte estrutura de diretórios:  projeto/src/com/empresa Dentro do diretório empresa, temos a classe principal:  OlaMundo.java Importante:   No topo do arquivo  OlaMundo.java , devemos incluir a instrução:  package com.empresa; Para indicar que a classe pertence a este pacote.
Criar em:   c:\projeto\src\com\empresa package  com.empresa; public class  OlaMundo { public static void  main(String args) { System.out.prinln( "Ola Mundo Java!" ); System.out.prinln( “Pacote com.empresa.OlaMundo” ); } }
6º Trabalhando com pacotes Não é necessário criar os diretórios  com  e  empresa  dentro da pasta  class , a própria flag  -d  vai criá-los. Para compilarmos:  c:\projeto\src>javac -d ../class com/empresa/*.java Para rodar o projeto depois de compilado: c:\projeto\class>java com.empresa.OlaMundo
7º Criar arquivo .jar com pacotes   Devemos criar dentro do diretório  class  um arquivo chamado:  manifest.txt Nesse arquivo digitamos a linha:  Main-Class: com.empresa.OlaMundo De um enter no final da linha.
7º Criar arquivo .jar com pacotes Criando o arquivo: c:\projeto\class>jar -cvmf manifest.txt Projeto.jar com Especificamos apenas o diretório  com , que é a raiz do projeto. Para rodar, segue a instrução anteriormente citada: c:\projeto\class>java -jar Projeto.jar
8º Comandos para listar e extrair conteúdo de um arquivo jar   Listar o conteúdo do arquivo: c:\projeto\class>jar -tf Projeto.jar META-INF/ META-INF/MANIFEST.MF com/ com/empresa/ com/empresa/OlaMundo.class Extrair o conteúdo do arquivo: c:\projeto\class>jar -xf Projeto.jar
Recapitulando   Estrutura:   c:\projeto\src\com\empresa\OlaMundo.java c:\projeto\class\manifest.txt c:\projeto\class\com\empresa\OlaMundo.class Compilar:    c:\projeto\src>javac -d ../class com/empresa/OlaMundo.java Executar:     c:\projeto\class>java com.empresa.OlaMundo Criar o jar:    c:\projeto\class>jar -cvmf manifest.txt Projeto.jar com Executar o jar:     c:\projeto\class>java -jar Projeto.jar

Mais conteúdo relacionado

PDF
Compilando em java
PDF
Introdução ao java Alo Mundo
PDF
A mágica por trás dos aplicativos ( Api com o Laravel )
PPTX
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
PPTX
Ambiente java
PPTX
Maven introdução Muito Rápida
PPTX
Introdução ao Asp.NET MVC
PDF
Introdução ao docker
Compilando em java
Introdução ao java Alo Mundo
A mágica por trás dos aplicativos ( Api com o Laravel )
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
Ambiente java
Maven introdução Muito Rápida
Introdução ao Asp.NET MVC
Introdução ao docker

Mais procurados (20)

PDF
Introdução ao maven
PDF
PDF
Maven na prática
PDF
40 php orientado a objetos
PPTX
Boas práticas em programação
PPTX
Poo1 aula 1 - java - história e introdução
PDF
Aula 15
PDF
Web Offline
PPTX
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
PPTX
Laravel 5: Entenda o ambiente e a estrutura MVC
KEY
Testes e depuração de código com Python
PDF
Maven - Aula 03
PPTX
Net beans 7.4 Funções e Atalhos
PPTX
Evitando a fadiga com Laravel Homestead
PDF
Maven - Aula 05
PDF
Maven - Aula 02
KEY
Introdução ao Python & Web Services
ODP
Introducao ao Ruby On Rails
PDF
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
PDF
Trabalhando de forma profissional com silex
Introdução ao maven
Maven na prática
40 php orientado a objetos
Boas práticas em programação
Poo1 aula 1 - java - história e introdução
Aula 15
Web Offline
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
Laravel 5: Entenda o ambiente e a estrutura MVC
Testes e depuração de código com Python
Maven - Aula 03
Net beans 7.4 Funções e Atalhos
Evitando a fadiga com Laravel Homestead
Maven - Aula 05
Maven - Aula 02
Introdução ao Python & Web Services
Introducao ao Ruby On Rails
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Trabalhando de forma profissional com silex
Anúncio

Destaque (17)

PDF
Java awt
PDF
Jspservlets
PDF
De javaparapython
PDF
Java basico
PDF
J2me
PDF
Jdbc
PDF
Java applet
PDF
Java swing
PDF
Declarações e Controle de Acesso
PDF
Programacao em java
PDF
Java interface gráfica layouts
PDF
POO - Aula 04 - Introdução a classes e objetos
PDF
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
PDF
Introdução ao Java Swing (Interface)
PDF
POO - 01 - Introdução ao Paradigma Orientado a Objetos
PDF
Java interface gráfica swing
Java awt
Jspservlets
De javaparapython
Java basico
J2me
Jdbc
Java applet
Java swing
Declarações e Controle de Acesso
Programacao em java
Java interface gráfica layouts
POO - Aula 04 - Introdução a classes e objetos
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
Introdução ao Java Swing (Interface)
POO - 01 - Introdução ao Paradigma Orientado a Objetos
Java interface gráfica swing
Anúncio

Semelhante a Tutorial javac (20)

PDF
Apostila - Linguagem de Programação I
PDF
POO - 05 - Ambiente de Desenvolvimento
PPTX
Curso Java Básico - Aula 04
PPTX
01 introducao ao java
PPT
1707331929 ltp iv java original
PDF
Tutorial +login+mvc
PDF
Java 08
PDF
Como instalar Eclipse C com MinGW
PDF
Java introdução ao java
PDF
[Curso Java Básico] Aula 06: Passando argumentos para o programa
PDF
Eclipse passo a passo
PPT
Java
PDF
Java primeiros-passos
PDF
PDF
Spring framework 2.5
PDF
Tutorial instalacão java
PDF
Tom cat e eclipse
Apostila - Linguagem de Programação I
POO - 05 - Ambiente de Desenvolvimento
Curso Java Básico - Aula 04
01 introducao ao java
1707331929 ltp iv java original
Tutorial +login+mvc
Java 08
Como instalar Eclipse C com MinGW
Java introdução ao java
[Curso Java Básico] Aula 06: Passando argumentos para o programa
Eclipse passo a passo
Java
Java primeiros-passos
Spring framework 2.5
Tutorial instalacão java
Tom cat e eclipse

Último (20)

PPT
História e Evolução dos Computadores domésticos
PDF
A Revolução Francesa de 1789 slides história
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PPTX
disciplulado curso preparatorio para novos
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPT
aula de envelecimento.ppt saúde do idoso
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PPT
sistema reprodutor para turmas do oitavo ano
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PPTX
biossegurança e segurança no trabalho (6).pptx
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PPTX
Programa Nacional de Saúde do Adulto.pptx
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PDF
O retorno a origem (islã Islamismo)
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
História e Evolução dos Computadores domésticos
A Revolução Francesa de 1789 slides história
GUERRAFRIA.pptdddddddddddddddddddddddddx
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
disciplulado curso preparatorio para novos
Trabalho Cidades sustentáveis ou Utopia.pptx
aula de envelecimento.ppt saúde do idoso
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
sistema reprodutor para turmas do oitavo ano
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
biossegurança e segurança no trabalho (6).pptx
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
Programa Nacional de Saúde do Adulto.pptx
Organizador Curricular da Educação em Tempo Integral.pdf
O retorno a origem (islã Islamismo)
Realismo e Naturalismo: Aluísio Azevedo.
Cantores.pdf-Deslandes, Tinoco e Zambujo
Filosofia Ocidental Antiga 2025 - versão atualizada
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf

Tutorial javac

  • 1. Programando com Java Usando os comando javac e java
  • 2. Classe Java: OlaMundo Criar em: c:\projeto\src public class OlaMundo { public static void main(String args) { System.out.prinln( "Ola Mundo Java!" ); } }
  • 3. 1º Compilando os arquivos java c:\projeto\src >javac OlaMundo.java ou c:\projeto\src >javac *.java A primeira forma compila uma classe específica, já o segundo modo, compila todos as classes do pacote. Desta maneira os arquivos serão compilados e armazenados dentro do diretório “ c:\projeto\src ”.
  • 4. 2º Compilando em um diretório determinado O código java deve ficar no diretório src ou source , por padrão. As classes compiladas devem ficar no diretório class ou classes , crie esse diretório em “ c:\projeto ”. c:\projeto\src>javac -d ../class *.java O -d envia todos as classes compiladas para o diretório “ c:\projeto\class ”.
  • 5. 3º Executando as classes compiladas Vamos sempre executar a classe que possui o método main . Digamos que a classe OlaMundo seja a classe principal. c:\projeto\class>java OlaMundo
  • 6. 4º Criando um arquivo .jar Devemos criar dentro do diretório class um arquivo chamado: manifest.txt Nesse arquivo digitamos a linha: Main-Class: OlaMundo De um enter ao final da linha. Criando o arquivo com o comando: c:\projeto\class>jar -cvmf manifest.txt Projeto.jar *.class
  • 7. 5º Executando um arquivo .jar c:\projeto\class>java -jar Projeto.jar A flag -jar diz a JVM que ela deve executar um arquivo .jar e não uma classe. Através do arquivo manifest.mf , ele encontrará a classe principal. Este arquivo foi gerado automaticamente no item 4, através do arquivo manifest.txt.
  • 8. 6º Trabalhando com pacotes Vamos dizer que nosso projeto possui a seguinte estrutura de diretórios: projeto/src/com/empresa Dentro do diretório empresa, temos a classe principal: OlaMundo.java Importante: No topo do arquivo OlaMundo.java , devemos incluir a instrução: package com.empresa; Para indicar que a classe pertence a este pacote.
  • 9. Criar em: c:\projeto\src\com\empresa package com.empresa; public class OlaMundo { public static void main(String args) { System.out.prinln( "Ola Mundo Java!" ); System.out.prinln( “Pacote com.empresa.OlaMundo” ); } }
  • 10. 6º Trabalhando com pacotes Não é necessário criar os diretórios com e empresa dentro da pasta class , a própria flag -d vai criá-los. Para compilarmos: c:\projeto\src>javac -d ../class com/empresa/*.java Para rodar o projeto depois de compilado: c:\projeto\class>java com.empresa.OlaMundo
  • 11. 7º Criar arquivo .jar com pacotes Devemos criar dentro do diretório class um arquivo chamado: manifest.txt Nesse arquivo digitamos a linha: Main-Class: com.empresa.OlaMundo De um enter no final da linha.
  • 12. 7º Criar arquivo .jar com pacotes Criando o arquivo: c:\projeto\class>jar -cvmf manifest.txt Projeto.jar com Especificamos apenas o diretório com , que é a raiz do projeto. Para rodar, segue a instrução anteriormente citada: c:\projeto\class>java -jar Projeto.jar
  • 13. 8º Comandos para listar e extrair conteúdo de um arquivo jar Listar o conteúdo do arquivo: c:\projeto\class>jar -tf Projeto.jar META-INF/ META-INF/MANIFEST.MF com/ com/empresa/ com/empresa/OlaMundo.class Extrair o conteúdo do arquivo: c:\projeto\class>jar -xf Projeto.jar
  • 14. Recapitulando Estrutura: c:\projeto\src\com\empresa\OlaMundo.java c:\projeto\class\manifest.txt c:\projeto\class\com\empresa\OlaMundo.class Compilar: c:\projeto\src>javac -d ../class com/empresa/OlaMundo.java Executar: c:\projeto\class>java com.empresa.OlaMundo Criar o jar: c:\projeto\class>jar -cvmf manifest.txt Projeto.jar com Executar o jar: c:\projeto\class>java -jar Projeto.jar