引用
蔣委員長(zhǎng) 的 如何將Class打包Jar文件--Eclipse
開(kāi)發(fā)環(huán)境:Eclipse + Win XP SP2
使用插件:Fatjar、Jigloo
閑話少說(shuō),直接切入正題。首先打開(kāi)Eclipse,創(chuàng)建一個(gè)Java工程。如下圖:我機(jī)子上的是JDK1.6
第二步:用Jigloo插件創(chuàng)建一個(gè)窗體,為了更明顯演示我將窗體名字修改為“這是一個(gè)測(cè)試程序”。如下圖:
第三步:現(xiàn)在就該將運(yùn)行正常的java程序打包成jar文件。我使用Fatjar插件打包相當(dāng)方便、傻瓜。直接右鍵選擇要打包的工程,彈出的菜單中選擇“Build Fat Jar”。如下圖:
第四步:彈出對(duì)話框,需要將引導(dǎo)路徑修改,其他選項(xiàng)使用默認(rèn)設(shè)置,然后點(diǎn)擊Finish。“Main-Class”這項(xiàng)修改為Main方法所在的文件。此步不可缺少,否則打包的Jar文件雙擊不可運(yùn)行。
稍等一下,就打包成功如下圖:出現(xiàn)一個(gè)testexe_fat.jar文件。
進(jìn)入工程所在的目錄也可以看到一個(gè)testexe_fat.jar文件,雙擊它,就運(yùn)行了。如果無(wú)誤應(yīng)該彈出像圖2的界面。如下圖:
選擇jar文件右鍵,點(diǎn)擊open。相當(dāng)于雙擊jar文件如下圖:
總結(jié):打包Jar文件是將分散Class文件統(tǒng)一封裝的好辦法。雙擊運(yùn)行速度與沒(méi)打包前運(yùn)行速度沒(méi)有區(qū)別。打包一定要設(shè)置好Main-Class的路徑,否則JVM找不到入口程序。
如果不知道如何在Eclipse中安裝插件,請(qǐng)參見(jiàn)我的另一篇文章:http://maidini.blog.163.com/blog/static/37762704200832671334860/
文章來(lái)源:http://wxq594808632.blog.163.com/blog/static/1090797552009384273607