Puis-je utiliser JAVAC pour compiler un projet avec plusieurs fichiers et répertoires?

StackOverflow https://stackoverflow.com/questions/864630

  •  21-08-2019
  •  | 
  •  

Question

Je travaille sur un projet très important qui a des fichiers de classe associés dans plusieurs répertoires, tous issus du répertoire racine \ src.

Je suis en train de compiler un fichier en solution src \ \ (appelé Console.java) qui utilise les importations en provenance d'autres répertoires src, qui sont encore décompilé.

Donc, si je veux compiler Console.java en dehors d'un IDE, comment dois-je procéder? Oh oui, j'ai aussi quelques fichiers JAR externes qui doivent être inclus dans la construction.

Merci! Je l'apprécie!

Était-ce utile?

La solution

Je regardais en utilisant Ant pour créer un script de compilation. Il est un peu de travail, mais maintenant il va payer pendant toute la durée de votre projet.

Autres conseils

javac est livré avec deux options, qui pourraient vous aider:

-c path/to/one/jar;path/to/another/jar
pour les bibliothèques et
-s path/to/src/solution/java;path/to/src/test/java
Pour SourceFiles. Il vaut la peine d'essayer.

Je suis un peu clair sur vos besoins spécifiques, mais ce que votre demande est certainement possible. Vous voudrez peut-être jeter un oeil sur les options javac, et voir ce que vous pouvez trouver qui vous aidera.

http: //java.sun .com / J2SE / 1.4.2 / docs / tooldocs / windows / javac.html # Options

Par exemple, pour les .jars externes dont vous avez besoin, ceux qui doivent être inclus dans votre classpath en utilisant l'option -classpath.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top