Rumah >Java >javaTutorial >Mengapa Fail IntelliJ IDEA JAR Saya Kosong atau Tidak Lengkap, dan Bagaimana Saya Membetulkannya?

Mengapa Fail IntelliJ IDEA JAR Saya Kosong atau Tidak Lengkap, dan Bagaimana Saya Membetulkannya?

Linda Hamilton
Linda Hamiltonasal
2024-12-19 21:37:13835semak imbas

Why Are My IntelliJ IDEA JAR Files Empty or Incomplete, and How Do I Fix Them?

Jarring dengan IntelliJ IDEA: Panduan Komprehensif

Mencipta JAR (fail Arkib Java) adalah penting untuk pembungkusan dan pengedaran aplikasi Java. Apabila bekerja dengan IntelliJ IDEA, adalah penting untuk memahami cara yang betul untuk membina JAR untuk mengelakkan keluaran kosong atau tidak lengkap.

Mengapa JAR Saya Kosong atau Tidak Lengkap?

Oleh lalai, proses "bina JAR" IntelliJ IDEA tidak termasuk kebergantungan secara automatik. Akibatnya, jika projek anda mengandungi kebergantungan, mereka tidak akan hadir dalam JAR.

Membina JAR dalam IntelliJ IDEA

Untuk membina JAR yang merangkumi kebergantungan :

  1. Pergi ke: Fail > Struktur Projek > Tetapan Projek > Artifak
  2. Klik butang (tanda tambah) dan pilih Jar
  3. Pilih Daripada modul dengan kebergantungan...
  4. Pilih Kelas Utama jika anda mahu JAR boleh dijalankan
  5. Semak kotak Ekstrak ke JAR sasaran
  6. Klik OK untuk menyimpan konfigurasi Artifak
  7. Akhir sekali, pergi ke: Bina > Bina Artifak > Bina

Menavigasi ke JAR

Setelah JAR dibina, anda boleh menemuinya di lokasi berikut:

?ProjectName
┗ ?out
  ┗ ?artifacts
    ┗ ?ProjectName_jar
      ┗ ?ProjectName.jar

Sumber Tambahan

Untuk panduan lanjut, rujuk Dokumentasi IntelliJ IDEA:

  • [Menyusun Aplikasi](https://www.jetbrains.com/help/idea/compiling-applications.html#package_into_jar)
  • [Membuat JAR Artifak](http://blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/)

Atas ialah kandungan terperinci Mengapa Fail IntelliJ IDEA JAR Saya Kosong atau Tidak Lengkap, dan Bagaimana Saya Membetulkannya?. 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