Semasa cuba untuk melaksanakan program, anda mungkin menghadapi ralat kompilasi yang menunjukkan ketiadaan balang yang diperlukan dalam laluan kelas anda . Satu balang sedemikian ialah jsr181-api.jar, yang penting untuk kefungsian perkhidmatan web.
Untuk mengelak daripada mengubah suai fail bash_rc anda, anda boleh memasukkan balang yang diperlukan dalam laluan kelas anda buat sementara waktu. Terdapat beberapa cara untuk mencapai ini:
Menggunakan javac atau ant
Anda boleh menentukan senarai balang untuk dimasukkan ke dalam classpath menggunakan pilihan -cp:
$ javac -cp jsr181-api.jar HelloImp.java $ ant HelloImp -cp jsr181-api.jar
Menggunakan Java -cp Perintah
Anda boleh menetapkan laluan kelas menggunakan pilihan -cp bagi arahan Java:
$ java -cp jsr181-api.jar:dir1:. server.HelloImp
Dalam Windows, gunakan koma bertitik (;) dan bukannya titik bertindih (:) sebagai pemisah laluan.
Nota: Pastikan anda memasukkan direktori semasa (.) dalam laluan kelas anda ke akses fail dalam direktori kerja semasa.
Dengan mengikut kaedah ini, anda boleh memasukkan balang yang diperlukan dalam laluan kelas anda buat sementara waktu tanpa mengubah suai persekitaran anda secara kekal.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Balang Sementara dalam Classpath untuk Perintah javac, ant dan java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!