Linha de compilação  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
fbanin
Debugger
[Avatar]

Membro desde: 31/03/2005 07:39:04
Mensagens: 62
Offline

Salve galera,

Gostaria de saber se é possível fazer o seguinte via linha de comando do Windows...

Eu tenho um diretório padrão do meu prog em Java com a seguinte estrutura:

C:\JAVA\PROGRAMA1\SRC\BR\COM\FBN\DAO
C:\JAVA\PROGRAMA1\SRC\BR\COM\FBN\GUI

Irei utilizar packager e imports e todo o resto....

O que quero, qdo eu compilar um .java do package br.com.fbn.dao que o .class gerado fosse para uma outra estrutura:

C:\JAVA\PROGRAMA1\BIN\BR\CON\FBN\DAO

Tem como fazer isso via linha de comando ??? quais parametros passo ao compilador ?! Estava dando uma olhada no -d, mas ai eu teria que fazer isso manualmente....

Fabiano Banin
e-mail: fbanin@gmail.com
[MSN]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Eh com -d mesmo. Se voce estiver compilando via linha de comando, vai ter que fazer assim.

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Algo como (acrescente os outros parâmetros relevantes)


[WWW]
fbanin
Debugger
[Avatar]

Membro desde: 31/03/2005 07:39:04
Mensagens: 62
Offline



thingol, desculpe a ignorância mas, onde devo colocar esse setlocal ai ?!

Se eu compilar javac -sourcepath src -d bin src\br\com\fbn\dao\programa.java, ele ira criar o class na mesma estrura só que a partir do bin ?!

Fabiano Banin
e-mail: fbanin@gmail.com
[MSN]
Alexandre Vilas Boas
JavaTeenager
[Avatar]

Membro desde: 07/05/2004 15:57:56
Mensagens: 181
Localização: São Paulo
Offline

Fala ae Banin

Veja se isso ajuda:




@editado
//ou melhor ainda "eclipse inside" + Ctrl + S



[]'s

This message was edited 5 times. Last update was at 13/04/2005 11:51:04


Consolador inside
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Ah, é que sou um bocado folgado e gosto de pôr os comandos em .bat ou .cmd.
Esse comando "setlocal" e "endlocal" faz com que o .bat não exporte as alterações em variáveis de ambiente (como CLASSPATH ou PATH) para quem está chamando a .bat.
Você pode ignorar esses comandos setlocal e endlocal (no caso em particular acima, eles não fazem nada).


[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team