Exemplo de compilação e execução 3

Dada a seguinte estrutura:

 
 

 
 

Compilando (todos os comandos abaixo compilam):

 
 

Independente:

C:\myProject5> javac -d classes src\com\software\Independente.java

C:\myProject5\src> javac -d ..\classes com\software\Independente.java

C:\myProject5\src\com> javac -d ..\..\classes software\Independente.java

C:\myProject5\src\com\software> javac -d ..\..\..\classes Independente.java

 
 

Servico:

C:\myProject5> javac -d dependencias dependencias\com\utilitarios\Servico.java

C:\myProject5\dependencias> javac com\utilitarios\Servico.java

C:\myProject5\dependencias\com\utilitarios> javac Servico.java

 
 

Dependente:

C:\myProject5> javac -d classes -cp dependencias src\com\software\Dependente.java

C:\myProject5\src> javac -d ..\classes -cp ..\dependencias com\software\Dependente.java

C:\myProject5\src\com\software> javac -d ..\..\..\classes -cp ..\..\..\dependencias Dependente.java

 
 

 
 

Executando:

 
 

Independente:

C:\myProject5> java -cp classes com.software.Independente

eu sou independente

 
 

C:\myProject5\classes> java com.software.Independente

eu sou independente

 
 

Dependente:

C:\myProject5> java -cp dependencias;classes com.software.Dependente

Eu sou dependente

 
 

C:\myProject5\classes> java -cp ..\dependencias;. com.software.Dependente

Eu sou dependente

 
 

 
 

Esta entrada foi publicada em Compilação e distribuição com as etiquetas , . ligação permanente.

2 respostas a Exemplo de compilação e execução 3

  1. Donizete diz:

    Olá Pedro!

    Gostaria de iuma informação sua se possível. Eu compilei um programa (simples), com JDK6. Como faço para compliar com JDK5 para rodar na máquina do cliente.

    Obs: Estou usando linha de comando DOS para compilar;
    Não posso atualizar o JRE no cliente.

    abs

    Donizete

    Gostar

    • pedroabs diz:

      Caro Donizete;

      Para compilar com JDK5 use a opção:

      javac -source 1.5 Teste.java

      onde a opção “-source 1.5” refere-se ao compilador em sua versão 5.

      para executar o código utilize normalmente:

      java Teste

      Gostar

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s