JavaRush /Java Blog /Random-ID /Butuh bantuan untuk menyusun paket
web-maker
Level 33
Zaporizhzhya

Butuh bantuan untuk menyusun paket

Dipublikasikan di grup Random-ID
Halo semua. Saya sedang mempelajari Eckel, mencoba mencari tahu kompilasi paket, tetapi contoh di buku dijelaskan dengan buruk, saya belum menemukan informasi bagus di Internet, jadi saya meminta guru di sini untuk memberi tahu saya apa masalahnya adalah .
Pada umumnya terdapat folder access, didalamnya terdapat file LibTest.java, isinya :

//: 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 *///:~ Setingkat dengan folder access terdapat paket net/mindview/simple, pada folder sederhana terdapat file 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"); } } ///:~ dan file 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"); } } ///:~ File Vector.java dan List.java dikompilasi secara normal, tetapi ketika saya mencoba mengkompilasi LibTest.java saya mendapatkan kesalahan LibTest.java:3: error: package net.mindview.simple tidak ada
saya mencoba mengkompilasi dengan perintah yang berbeda, misalnya variabel Lingkungan disetel, jalur C:\Program Files ditambahkan untuk Path \Java\jdk1.7.0_60\bin, D:\Work\Java\stud ditambahkan untuk CLASSPATH Apa yang saya lakukan salah , mengapa kompiler tidak menarik file paket, seperti yang saya pahami, ia harus mencarinya di CLASSPATH?

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


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