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
Barbara Streisandasal
2024-12-26 22:15:12657semak imbas

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

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

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

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

Kemudian, susun atur cara dengan:

javac HelloImp.java -m MANIFEST.MF

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!

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