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…
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 ?!
Alexandre_Vilas_Boas
Fala ae Banin
Veja se isso ajuda:
javac-d../../../../bin/br/fbn/daoTuaClasse.java//ou melhor, informa o caminho completojavac-dC:\JAVA\PROGRAMA1\BIN\BR\CON\FBN\DAOTuaClasse.java
@editado
//ou melhor ainda “eclipse inside” + Ctrl + S
:mrgreen:
[]'s
T
thingol
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).