JavaRush /Blog Java /Random-FR /Besoin d'aide pour compiler des packages
web-maker
Niveau 33
Zaporizhzhya

Besoin d'aide pour compiler des packages

Publié dans le groupe Random-FR
Salut tout le monde. J'étudie Eckel, j'essaie de comprendre la compilation de packages, mais l'exemple dans le livre est mal décrit, je n'ai trouvé aucune bonne information sur Internet, alors je demande au gourou ici de me dire quel est le problème .
En général, il y a un dossier d'accès, dedans il y a un fichier LibTest.java, son contenu :

//: access/LibTest.java // Uses the library. import net.mindview.simple.*; public class LibTest { public static void main(String[] args) { Vector v = new Vector(); List l = new List(); } } /* Output: net.mindview.simple.Vector net.mindview.simple.List *///:~ Au même niveau que le dossier d'accès il y a un package net/mindview/simple, dans le dossier simple il y a un fichier List. java

//: net/mindview/simple/List.java // Creating a package. package net.mindview.simple; public class List { public List() { System.out.println("net.mindview.simple.List"); } } ///:~ et un fichier Vector.java

//: net/mindview/simple/Vector.java // Creating a package. package net.mindview.simple; public class Vector { public Vector() { System.out.println("net.mindview.simple.Vector"); } } ///:~ Les fichiers Vector.java et List.java se compilent normalement, mais quand j'essaye de compiler LibTest.java j'obtiens l'erreur LibTest.java:3: error: package net.mindview.simple n'existe pas
. j'ai essayé de compiler avec différentes commandes, par exemple les variables d'environnement sont définies, le chemin C:\Program Files est ajouté pour le chemin \Java\jdk1.7.0_60\bin, D:\Work\Java\stud est ajouté pour CLASSPATH Qu'est-ce que je fais de mal , pourquoi le compilateur ne récupère-t-il pas les fichiers du package, si je comprends bien, il devrait les rechercher dans CLASSPATH ?

javac LibTest.java
javac -classpath . LibTest.java
javac D:/Work/Java/stud/access/LibTest.java


Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION