Membungkus Pustaka Luaran dalam JAR untuk Projek Eclipse
Mengeksport projek Java sebagai fail JAR adalah penting untuk pengedaran dan penggunaan. Walau bagaimanapun, jika projek anda bergantung pada perpustakaan luaran, anda mungkin menghadapi masalah membungkusnya bersama-sama dengan JAR. Artikel ini menangani persoalan tentang cara memasukkan kebergantungan luaran dalam JAR yang dibuat menggunakan Eclipse.
Dalam Eclipse, proses membungkus perpustakaan luaran dalam JAR dilakukan semasa proses eksport. Ikut langkah ini:
-
Eksport sebagai JAR Boleh Lari:
Klik kanan pada projek anda dan pilih "Eksport". Pilih "JAR Boleh Dijalankan" sebagai jenis eksport.
-
Pilihan Pembungkusan:
Dalam bahagian "Fail JAR", pilih kotak semak "Pakej yang diperlukan perpustakaan ke dalam JAR yang dijana". Pilihan ini memastikan bahawa semua kebergantungan yang diperlukan oleh projek anda disertakan dalam JAR.
Kaedah Pembungkusan Lain:
Selain kaedah pembungkusan lalai, Eclipse menyediakan dua pilihan tambahan untuk membungkus perpustakaan luar:
-
Ekstrak perpustakaan yang diperlukan ke dalam yang dihasilkan JAR: Pilihan ini mengekstrak perpustakaan yang diperlukan ke dalam JAR yang dijana, tanpa membungkusnya dalam JAR itu sendiri.
-
Jangan membungkus mana-mana perpustakaan yang diperlukan: Pilihan ini mengecualikan sebarang kebergantungan luaran daripada yang dihasilkan JAR.
Pertimbangan:
-
Lesen: Beri perhatian kepada syarat lesen perpustakaan luar yang anda sertakan. Sesetengah lesen melarang pengagihan semula dalam cara tertentu.
-
Konfigurasi Pelancaran: lungsur turun "Konfigurasi Pelancaran" menyenaraikan kelas dengan kaedah(String[]) utama. Kelas yang dipilih akan dilaksanakan apabila anda menjalankan JAR.
-
Eksport JAR Tidak Boleh Dijalan: Jika anda memilih untuk mengeksport sebagai JAR biasa, anda boleh memilih mana-mana fail secara manual daripada projek anda, termasuk perpustakaan luaran jika ia terdapat dalam folder projek anda. Walau bagaimanapun, kebergantungan luaran yang diuruskan oleh alatan seperti Maven tidak boleh disertakan dengan cara ini.
Atas ialah kandungan terperinci Bagaimana untuk Membungkus Perpustakaan Luar ke dalam Fail JAR untuk Projek Eclipse?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!