Eclipse Export: Menyelesaikan Masalah Isu Paparan Imej dalam Fail JAR
Isu: Apabila menjalankan fail JAR yang dieksport daripada Eclipse , imej gagal muatkan.
Punca Kemungkinan:
Coretan kod yang disediakan cuba memuatkan imej menggunakan pelbagai kaedah:
Walau bagaimanapun, kaedah ini mungkin tidak sesuai digunakan dalam fail JAR.
Penyelesaian: Konfigurasi Laluan Sumber
Pastikan bahawa sumber (imej dalam kes ini) dikonfigurasikan dengan betul dalam laluan binaan projek. Secara lalai, Eclipse mengendalikan sumber di bawah folder "src" sebagai sebahagian daripada laluan binaan.
Senario 1: Sumber dalam Folder "src"
Gunakan kod berikut:
URL url = MainFrame.class.getResource("/resources/header.jpg"); label.setIcon(new ImageIcon(url));
Senario 2: Sumber Di Luar Folder "src"
Alih keluar awalan "sumber" daripada laluan imej dalam kod:
URL url = MainFrame.class.getResource("/header.jpg"); label.setIcon(new ImageIcon(url));
Mengemas kini Pelancaran Konfigurasi
Apabila mengeksport sebagai fail JAR, pastikan konfigurasi pelancaran yang betul ditentukan. Konfigurasi ini mentakrifkan kelas utama dan titik masuk untuk fail JAR.
Untuk menyediakan konfigurasi pelancaran secara manual:
Dengan mengikuti penyelesaian ini, anda sepatutnya berjaya memuatkan imej dalam fail JAR anda yang dieksport.
Atas ialah kandungan terperinci Mengapa Imej Saya Tidak Memuatkan dalam Fail JAR Saya yang Dieksport?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!