JavaRush /Java Blog /Random-TL /Kailangan ng tulong sa pag-compile ng mga package
web-maker
Antas
Zaporizhzhya

Kailangan ng tulong sa pag-compile ng mga package

Nai-publish sa grupo
Kamusta kayong lahat. Pinag-aaralan ko si Eckel, sinusubukan kong malaman ang pagsasama-sama ng mga pakete, ngunit ang halimbawa sa libro ay inilarawan nang hindi maganda, wala akong nakitang anumang magandang impormasyon sa Internet, kaya hinihiling ko sa guru dito na sabihin sa akin kung ano ang problema .
Sa pangkalahatan, mayroong isang folder ng pag-access, sa loob nito ay mayroong isang file na LibTest.java, ang mga nilalaman nito:

//: 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 *///:~ Sa parehong antas sa folder ng pag-access mayroong isang package net/mindview/simple, sa simpleng folder ay mayroong isang Listahan ng file. 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"); } } ///:~ at isang file na 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"); } } ///:~ Ang mga file na Vector.java at List. java ay normal na nag-compile, ngunit kapag sinubukan kong i-compile ang LibTest.java nakukuha ko ang error na LibTest.java:3: error: package net.mindview.simple ay wala
I sinubukang mag-compile gamit ang iba't ibang mga utos, halimbawa, ang mga variable ng kapaligiran ay nakatakda, ang landas C:\Program Files ay idinagdag para sa Path \Java\jdk1.7.0_60\bin, D:\Work\Java\stud ay idinagdag para sa CLASSPATH Ano ang mali kong ginagawa , bakit hindi kinukuha ng compiler ang mga file ng package, gaya ng pagkakaintindi ko, dapat itong hanapin sa CLASSPATH?

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


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