Rumah >Java >javaTutorial >Bagaimana untuk Memasukkan Balang Sementara dalam Classpath untuk Perintah javac, ant dan java?

Bagaimana untuk Memasukkan Balang Sementara dalam Classpath untuk Perintah javac, ant dan java?

Linda Hamilton
Linda Hamiltonasal
2024-12-19 20:20:10757semak imbas

How to Temporarily Include Jars in the Classpath for javac, ant, and java Commands?

Termasuk Jar dalam Classpath pada Commandline (javac atau apt)

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn