我有一個netbeans java GUI項目。它包含Java文件和圖像文件夾。我的項目中最重要的部分是通過單擊按鈕顯示圖像,讓我們說它是NEXT按鈕。當我點擊下一步按鈕時,圖像將從IMG文件夾中逐一顯示。我把圖像中的標籤,就像這樣:圖像不顯示在jar文件中
lblImage.setIcon(new ImageIcon(getClass().getResource("../IMG/"+ namaGambar[gambarPos])));
我運行程序,到目前爲止,它的工作原理是我想要的。
然後,我需要創建項目到一個jar文件。我跟着Export JAR with Netbeans和this創建了我的項目的jar文件,最後我在./dist/目錄下找到了myProject.jar文件。
當我運行myProject.jar時,發現有錯誤。當我點擊NEXT按鈕時,圖像不會像我在netbeans中試過的那樣顯示。我混淆了,我在lblImage.setIcon(new ImageIcon(getClass().getResource("../IMG/"+ namaGambar[gambarPos])));
中做錯了什麼,或者這裏有什麼問題?
我該如何解決這個問題?
請說明您的圖像保存的位置。他們是否被添加到jar文件? – fabian
提取jar文件並驗證圖像文件是否在正確的位置。 –