JavaRush /Blog Java /Random-ES /Necesita ayuda para compilar paquetes
web-maker
Nivel 33
Zaporizhzhya

Necesita ayuda para compilar paquetes

Publicado en el grupo Random-ES
Hola a todos. Estoy estudiando Eckel, tratando de descubrir la compilación de paquetes, pero el ejemplo del libro está mal descrito, no encontré ninguna buena información en Internet, así que le pido al gurú que me diga cuál es el problema. .
En general, hay una carpeta de acceso, en ella hay un archivo LibTest.java, su contenido:

//: 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 *///:~ Al mismo nivel que la carpeta de acceso hay un paquete net/mindview/simple, en la carpeta simple hay un archivo Lista. 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"); } } ///:~ y un archivo 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"); } } ///:~ Los archivos Vector.java y List.java se compilan normalmente, pero cuando intento compilar LibTest.java me sale el error LibTest.java:3: error: el paquete net.mindview.simple no existe
. Intenté compilar con diferentes comandos, por ejemplo, se establecen variables de entorno, se agrega la ruta C:\Program Files para Path \Java\jdk1.7.0_60\bin, D:\Work\Java\stud se agrega para CLASSPATH ¿Qué estoy haciendo mal ? , ¿por qué el compilador no extrae los archivos del paquete? Según tengo entendido, debería buscarlos en CLASSPATH.

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


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