Menggunakan Wildcard untuk Berbilang Fail JAR dalam Classpath
Bilangan perpustakaan pihak ketiga yang sentiasa berkembang boleh mengatasi CLASSPATH anda, menjadikannya sukar digunakan dan mencabar untuk diuruskan. Nasib baik, terdapat penyelesaian yang memudahkan proses ini: menggunakan kad bebas (*).
Menurut dokumentasi rasmi dari Java SE 6, entri laluan kelas boleh memasukkan aksara kad bebas . Kad bebas ini mewakili senarai semua fail dalam direktori dengan sambungan .jar atau .JAR. Sebagai contoh, entri "foo/" akan merangkumi semua fail JAR dalam direktori "foo".
Untuk memasukkan semua fail JAR dalam direktori semasa, hanya nyatakan entri laluan kelas yang terdiri daripada *. Menariknya, fungsi kad bebas ini nampaknya hanya berfungsi dalam Java 6 dan mungkin tidak disokong dalam Java 5.
Jika anda menghadapi masalah menggunakan kad bebas, cuba sertakan laluan direktori dalam petikan, seperti "foo/*" . Notasi ini boleh menyelesaikan sebarang ketidakkonsistenan. Dengan menggunakan kad bebas, anda boleh memendekkan CLASSPATH anda dengan berkesan, menghapuskan keperluan untuk menghitung laluan fail JAR individu.
Atas ialah kandungan terperinci Bolehkah Wildcard Mempermudahkan Laluan Kelas Java Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!