Rumah >Java >javaTutorial >Bagaimana untuk Memasukkan Perpustakaan Luar dalam JAR Artifak IntelliJ IDEA?

Bagaimana untuk Memasukkan Perpustakaan Luar dalam JAR Artifak IntelliJ IDEA?

Barbara Streisand
Barbara Streisandasal
2024-12-25 20:40:15743semak imbas

How to Include External Libraries in IntelliJ IDEA Artifact JARs?

Termasuk Perpustakaan Luaran dalam JAR Artifak dengan IntelliJ IDEA

Apabila membina JAR artifak dalam IntelliJ IDEA, adalah penting untuk memasukkan perpustakaan luaran yang penting. Walau bagaimanapun, kadangkala pembangun menghadapi cabaran dalam memastikan perpustakaan kekal boleh diakses semasa masa jalan.

Untuk menyelesaikan isu ini, terdapat dua pendekatan utama:

1. Ekstrak Ketergantungan ke dalam JAR Artifak:

Kaedah ini menyepadukan kebergantungan luaran ke dalam JAR artifak, mewujudkan boleh laku kendiri yang mengandungi semua kebergantungan yang diperlukan.

Langkah:

  1. Tambah JAR luaran pada "Perpustakaan" projek folder.
  2. Klik kanan pada modul projek, pilih "Bina Artifak," dan cipta artifak Jar baharu.
  3. Dalam bahagian "Sifat Output", dayakan "Ekstrak ke JAR" " pilihan.
  4. Bina artifak dengan memilih "Bina | Artifak."

2. Pautkan JAR Bergantung melalui Manifest.MF dan Salin:

Sebagai alternatif, JAR bergantung boleh dipautkan melalui fail Manifest.MF projek dan disalin bersama JAR artifak utama.

Langkah:

  1. Tambahkan JAR yang diperlukan pada folder "Libraries" projek.
  2. Dalam dialog "Struktur Projek", edit tab "Manifest" (Ctrl Alt Shift M).
  3. Tambah baris berikut pada " Atribut Class-Path":

    Class-Path: path/to/dependency.jar
  4. Bina projek dan salin JAR bergantung kepada direktori sasaran bersama JAR artifak utama.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Perpustakaan Luar dalam JAR Artifak IntelliJ IDEA?. 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