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
Lepaskan: 2024-12-19 20:20:10
asal
755 orang telah melayarinya

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
Salin selepas log masuk

Menggunakan Java -cp Perintah

Anda boleh menetapkan laluan kelas menggunakan pilihan -cp bagi arahan Java:

$ java -cp jsr181-api.jar:dir1:. server.HelloImp
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan