Menggunakan Wildcard dalam Classpath untuk Memasukkan Berbilang JAR
Banyak pembangun Java menggunakan banyak perpustakaan pihak ketiga, yang membawa kepada CLASSPATH yang bersepah dengan banyak JAR laluan fail. Untuk menyelaraskan proses ini, perlu diterokai jika kad bebas boleh digunakan untuk memasukkan semua fail JAR dalam folder.
Bolehkah Wildcard Digunakan?
Menurut dokumentasi Oracle, aksara kad bebas nama asas "" sememangnya disokong dalam entri laluan kelas. Dengan menyatakan foo/, semua fail JAR dalam direktori "foo" akan disertakan. Begitu juga, * sahaja berkembang ke semua fail JAR dalam direktori semasa.
Cara Menggunakan Wildcard
Untuk menggunakan wildcard dalam classpath, cuma masukkan entri berikut:
foo/*
Ini akan termasuk semua fail JAR dalam direktori "foo". Dalam Java 6, ini sepatutnya berfungsi dengan betul. Walau bagaimanapun, jika tidak, cuba sertakan laluan dalam petikan:
"foo/*"
Kelebihan Menggunakan Wildcard
Wildcard memudahkan laluan kelas dengan mengurangkan bilangan Laluan fail JAR diperlukan. Ia menjadi lebih mudah untuk mengurus dan menyelenggara, meningkatkan kebolehbacaan kod dan mengurangkan ralat daripada entri yang hilang atau pendua.
Atas ialah kandungan terperinci Bolehkah saya Menggunakan Kad Liar dalam Laluan Kelas Saya untuk Memasukkan Berbilang JAR?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!