Comment compiler tous les fichiers Java de manière récursive à l'aide de javac
Compiler de nombreux fichiers Java répartis sur plusieurs packages peut être fastidieux en utilisant des commandes shell individuelles pour chacun emballer. Envisagez plutôt d'utiliser l'une des méthodes suivantes pour rationaliser la compilation.
Méthode 1 : Utiliser @source
- Générer un fichier texte (par exemple, sources. txt) qui répertorie les chemins d'accès à tous les fichiers Java que vous souhaitez compiler, un fichier par ligne.
- Utilisez l'opérateur @ pour spécifier le fichier contenant les chemins sources de javac, comme le montre cet exemple :
javac @sources.txt
Copier après la connexion
Méthode 2 : Utiliser Ant
- Créez un fichier build.xml qui définit le processus de construction. Un exemple de configuration est fourni ci-dessous :
<project default="compile">
<target name="compile">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin"/>
</target>
</project>
Copier après la connexion
- Exécutez Ant en exécutant :
ant
Copier après la connexion
Méthode 3 : Utilisation de Maven
- Suivez un tutoriel pour configurer Maven pour votre projet. Maven automatise la gestion des dépendances et construit le projet à l'aide d'une simple commande :
mvn compile
Copier après la connexion
Notes supplémentaires
- Envisagez d'utiliser un IDE tel qu'Eclipse ou IntelliJ IDEA pour améliorer la productivité du développement et gérer la compilation en arrière-plan.
- Pour les projets à grande échelle, il est recommandé de combiner un IDE avec un outil de build. L'EDI améliore l'efficacité, tandis que l'outil de build facilite les tests et l'intégration avec les outils d'intégration continue.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!