Bonjour,
Je m'entraine à compiler des .java à la main, mais je suis rapidement confronté à des problèmes.
Voici mon problème, j'ai deux classes: Classe1.java et Classe2.java.
Classe2 utilise Classe1.
Je me place dans le répertoire (avec mon terminal) ou se trouvent mes deux classes.
Je fais
> javac Classe1.java // Création de Classe1.class
> javac Classe2.java // Création de Classe2.class
> java Classe2 // Exécution de Classe2
Jusque la tout vas bien.
Mais maintenant, j'essaie de mettre mes deux classes dans un dossier ABC sans changer l'endroit de mon terminal.
Je fais donc
> javac ABC/Classe1.java // Création de Classe1.class dans le répertoire ABC
Jusque la ca va. Mais
> javac ABC/Classe2.java // Ne fonctionne pas
J'obtient plusieurs erreurs. En faite, a la compilation, la Classe1 n'est pas pris en compte alors qu'elle l'été dans le cas précédents.
Jspr que vous pourriez m'expliquer pourquoi et comment faire.
Merci d'avance.
Partager