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:
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
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!