J'ai un fichier Stack.java stocké dansComment puis-je inclure une classe d'un package à un autre endroit
C:\Users\Aaditya\Documents\Github\Data Structures\com\stack\Stack.java
Dans la déclaration du fichier, j'ai donné cette
package com.stack;
Alors , maintenant j'ai un fichier Parantheses.java stocké dans
C:\Users\Aaditya\Documents\Github\Data Structures\Parantheses\Parantheses.java
et maintenant, quand j'ai le code ci-dessous dans ce fichier, puis je compiler,
import com.stack.*;
je reçois l'erreur suivante
C:\Users\Aaditya\Documents\GitHub\Data Structures\Parantheses>javac *.java
Parantheses.java:1: error: package com.stack does not exist
import com.stack.*;
^
Quelqu'un peut-il trier cette erreur pour moi.
PS: Quand je mets tous les fichiers Java dans un dossier, puis les compiles (sans la chose « importation » et « paquet »), je n'obtiens une erreur. Le programme s'exécute avec succès.
Merci. :)
Vous devrez inclure ces deux répertoires à votre sourcepath lors de la compilation. –
Checkout [this] (http://docs.oracle.com/javase/8/docs/technotes/tools/windows/toc.html) Didacticiel Oracle, en particulier "Définition du chemin de classe". – beatngu13