Rumah > Java > javaTutorial > Bagaimana untuk Memasukkan Fail JAR dalam Classpath untuk Kompilasi Java (javac dan apt)?

Bagaimana untuk Memasukkan Fail JAR dalam Classpath untuk Kompilasi Java (javac dan apt)?

Barbara Streisand
Lepaskan: 2024-12-26 22:15:12
asal
655 orang telah melayarinya

How to Include JAR Files in the Classpath for Java Compilation (javac and apt)?

Termasuk Jar dalam Classpath pada Command Line (javac atau apt)

Untuk menyusun atur cara Java yang bergantung pada perpustakaan luaran, perpustakaan ini mesti disertakan dalam classpath. Artikel ini meneroka cara untuk memasukkan balang ke dalam classpath menggunakan pilihan baris perintah untuk javac atau apt.

javac

Untuk javac, gunakan pilihan -cp diikuti dengan senarai direktori yang dipisahkan dengan titik bertindih dan fail jar. Contohnya, untuk menyusun HelloImp.java dengan perpustakaan jsr181-api.jar:

javac -cp .:jsr181-api.jar HelloImp.java
Salin selepas log masuk

apt

apt juga menyokong -cp untuk menetapkan laluan kelas. Walau bagaimanapun, ia mengesyorkan menggunakan pilihan -module-path untuk aplikasi Java modular. Contohnya:

apt -module-path .:jsr181-api jar HelloImp
Salin selepas log masuk

Kemasukan Sementara

Jika anda memilih untuk tidak mengubah suai secara kekal argumen baris arahan anda, anda boleh menggunakan arahan java dengan pilihan -cp:

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

Ini akan menetapkan laluan kelas buat sementara waktu untuk tempoh arahan.

Teks Manifes Fail

Pendekatan fail teks manifes boleh menjadi lebih serba boleh. Buat fail manifes bernama MANIFEST.MF dengan kandungan berikut:

Manifest-Version: 1.0
Class-Path: jsr181-api.jar
Salin selepas log masuk

Kemudian, susun atur cara dengan:

javac HelloImp.java -m MANIFEST.MF
Salin selepas log masuk

Nota Tambahan

  • Pastikan pemisah direktori yang betul digunakan, bergantung pada sistem pengendalian anda (':' untuk Linux/macOS, ';' untuk Windows).
  • Tambahkan direktori kerja semasa (.) pada laluan kelas untuk mengakses fail dalam folder semasa.
  • Apabila menggunakan berbilang balang, pastikan semuanya tersedia dalam susunan yang ditentukan.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Fail JAR dalam Classpath untuk Kompilasi Java (javac dan apt)?. 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