Eclipse中將含有圖片資源的項目打包成jar文件


前言:

  最近學了GUI編程和UDP協議,心血來潮想做一個局域網內的聊天軟件,前期都還算順利,直到后來將整個項目打包成jar文件時遇到了困難。如圖:

                   

 

  自己設置的圖標不見了,但是也沒有默認的圖標,說明圖片本身並沒有導出至jar文件中。經過一番搜索,終於找到了解決方案

工具及材料:

  1、Eclipse

    2、圖片及使用它的項目

 

解決方案:

  首先,依此點擊Eclipse的 窗口--首選項--Java--構建路徑(Windows -- Performance -- Java -- Build Path),更改為下圖所示(默認應該就是這個)

                 

  下邊是我的圖片在項目中的位置

      

  這個是我調用的代碼,是寫在util包下UIUtil.java中的,在需要用到的地方調用方法即可。      

// 修改窗體的圖標
    public static void setFrameIamge(JFrame jf) { 
        Toolkit tk = Toolkit.getDefaultToolkit();
        Image i = tk.getImage(jf.getClass().getResource("/resource/user.jpg"));
                              //注意resource前有一“/”
        jf.setIconImage(i);
    }

 

  然后打包項目,依此點擊 文件--導出(File --  Export),選擇“可運行的JAR文件”

      

  選擇需要導出的項目,也就是“啟動配置”要選擇的(注意它的命名格式是“類名 -- 項目名”,比如我的項目名是ChatOne,main函數所在類為LoginOne),再點擊瀏覽懸着導出目錄並給jar文件命名,庫處理選擇第二個,最后點擊完成

      

  用Win+R打開“運行”,輸入cmd,切換至桌面(因為我把文件導出到了桌面,其實就是切換到jar文件所在目錄),運行jar文件    

C:\Users\Administrator>cd Desktop

C:\Users\Administrator\Desktop>java -jar Chat_One.jar

  可以看到程序有了圖標

      

 

結束語:

  以上即為將含有圖片資源的項目導出為可運行jar文件的過程,本人小白,水平有限,如果上述有錯誤的地方,煩請指出。

 

  

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM