Bonjour à tous
J'ai un dossier java composé de 3 packages: Enums, Utils et PhysicalQuantity.
Dans PhysicalQuantity, je génère plusieurs classes, qui utilisent des classes contenues dans Enums et Utils.
J'ai généré ces classes, j'essaie maintenant de les compiler (je suis sur Ubuntu).
J'ai testé ça, en me plaçant dans le dossier parent de java:
javac -cp java/Enums:java/Utils java/PhysicalQuantity/*.java
et javac -cp java/Enums:java/Utils:java/PhysicalQuantity java/PhysicalQuantity/*.java
Mais ça ne compile pas, dès que le compilateur voit un appel à une classe d'un autre package, ou même d'une classe dans le même package, il ne la reconnaît pas.
Je précise qu'à l'origine, j'ai écris les classes contenues dans Enums et Utils avec NetBeans, et certaines de PhysicalQuantity aussi. J'ai copié les dossiers correspondants à un autre endroit de mon système, j'ai généré des classes supplémentaires et maintenant j'essaie de compiler le tout.
Avez-vous une idée de pourquoi ça ne fonctionne pas et quelle est la bonne commande ?
Merci d'avance![]()
Partager