Rumah > Java > javaTutorial > Mengapa Fail Tiada dalam JAR Boleh Dijalan Saya?

Mengapa Fail Tiada dalam JAR Boleh Dijalan Saya?

Mary-Kate Olsen
Lepaskan: 2024-11-02 15:02:02
asal
410 orang telah melayarinya

Why Are Files Missing in My Runnable JAR?

Mengapa JAR Boleh Lari Kekurangan Imej dan Fail

Apabila mengeksport kod anda sebagai JAR boleh jalan daripada Eclipse, anda mungkin menghadapi fail yang hilang seperti butang imej. Ini berlaku walaupun fail ini terdapat dalam JAR. Menggunakan getClass().getResource mungkin tidak menyelesaikan isu ini dan JAR mungkin gagal untuk melaksanakan.

Penyelesaian

Untuk menangani masalah ini, pastikan anda memasukkan yang berkaitan dengan betul fail. Ikut langkah ini:

  1. Klik kanan projek dalam Project Explorer Tree.
  2. Pilih "Baharu" > "Folder Sumber" dan buat folder baharu dengan sebarang nama.
  3. Salin fail yang diperlukan (cth., imej) secara manual ke dalam folder yang dibuat melalui sistem fail.
  4. Muat semula projek dalam Eclipse oleh mengklik kanannya dalam Project Explorer.
  5. Untuk mengakses fail, seperti imej, gunakan:
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
Salin selepas log masuk

Ini akan mengembalikan objek URL. Perhatikan garis miring ke hadapan. Kandungan Folder Sumber akan ditambahkan secara automatik pada folder tong semasa pelaksanaan projek dan ia boleh diakses apabila mencipta JAR Boleh Dijalankan.

Atas ialah kandungan terperinci Mengapa Fail Tiada dalam JAR Boleh Dijalan Saya?. 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