OVH Cloud OVH Cloud

compilation d'une arborescence

6 réponses
Avatar
christophe
bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?

6 réponses

Avatar
Luc
Ant est l'outil idéal
Luc

christophe a écrit:
bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?



Avatar
ali.k
christophe a écrit:
bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?

javac -d "rep_classes" -sourcepath "rep_sources" *.java


Avatar
christophe
christophe a écrit:

bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?

javac -d "rep_classes" -sourcepath "rep_sources" *.java




*.java not found
me répond javac


Avatar
ali.k
christophe a écrit:

christophe a écrit:

bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?

javac -d "rep_classes" -sourcepath "rep_sources" *.java




*.java not found
me répond javac

tes fichiers doivent être organisés en package...et j'ai mis *.java car

je ne connais pas la structure de tes fichiers. Il me faut en savoir plus.
Plus précisement :
les fichiers java contenus dans le dossier truc doivent appartenir au
package truc, et les fichiers qui sont dans le dossier machin, sous
repertoire du dossier truc, doivent appartenir au package truc.machin
(dans l'en-tête de ces fichiers, tu mets "package truc.machin;".
Le dossier truc doit être dans le dossier "sources". Au même niveau que
le dossier "source", doit se trouver le dossier "classes" qui est vide.
Tu te mets donc à ce niveau, et tu compiles:
javac -d classes -sourcepath sources sources/truc/machin/*.java
et le compilateur te recrée l'arborescence. capisci ?



Avatar
sebvillalon
christophe wrote in message news:...
christophe a écrit:

bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?

javac -d "rep_classes" -sourcepath "rep_sources" *.java




*.java not found
me répond javac


Une autre solution consite à générer la liste des fichiers ajva dans
un fichier à l'aide d'un poit bat et de le passer à javac



Avatar
Cédric Chabanois
seb wrote:
christophe wrote in message news:...


christophe a écrit:


bonjour,
je cherche un moyen de compiler une arborescence de fichiers java.
je ne vois pas d'option susceptible de le faire dans javac.
faut il un outil hors jdk?



javac -d "rep_classes" -sourcepath "rep_sources" *.java



*.java not found
me répond javac



Une autre solution consite à générer la liste des fichiers ajva dans
un fichier à l'aide d'un poit bat et de le passer à javac


Ouai enfin la meilleure solution c'est encore d'utiliser ant.