Dúvida Javac Vários packages

3 respostas
julianofischer

Fala galera,
baixei um projeto aqui que tem várias classes e vários pacotes.
Se eu tento compilar uma classe individualmente, dá erro porque o javac não encontra as classes dos outros pacotes.
Qual o comando que devo utilizar para compilar todas as classes de todos os pacotes?

3 Respostas

A

Boa noite, voce deve compilar as classes na ordem, comece com aquela que não tem nenhum tipo de dependencia, depois vai para aquela que tinha depencencia da que voce compilou anteriormente, e assim sucessivamente, ou utilize alguma ide como netbeans ou eclipse que localiza e compila as classes necessárias automáticamente.

julianofischer

Galera,
vem um script junto da pasta do projeto, para compilá-lo.

javac -extdirs lib/ core/*.java javac -extdirs lib/ movement/*.java javac -extdirs lib/ report/*.java javac -extdirs lib/ routing/*.java javac -extdirs lib/ gui/*.java javac -extdirs lib/ input/*.java javac -extdirs lib/ applications/*.java javac -extdirs lib/ interfaces/*.java

o problema persiste!

alguém pode me ajudar…
tentei abrir o projeto no netbeans
quando vou em construir, diz que está pronto mas as .class não aparecem!

julianofischer

pessoal,
resolvi meu problema compilando da seguinte maneira:

javac -cp endereco-para-pasta-raiz:endereco-para-jar-necessario pacote1/.java
javac -cp endereco-para-pasta-raiz:endereco-para-jar-necessario pacote2/
.java

javac -cp endereco-para-pasta-raiz:endereco-para-jar-necessario pacoteN/*.java

Criado 16 de março de 2011
Ultima resposta 16 de mar. de 2011
Respostas 3
Participantes 2