在eclipse中將java項(xiàng)目打包為jar

在eclipse中將java項(xiàng)目打包為jar

ID:8805033

大?。?7.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-04-08

在eclipse中將java項(xiàng)目打包為jar_第1頁(yè)
在eclipse中將java項(xiàng)目打包為jar_第2頁(yè)
在eclipse中將java項(xiàng)目打包為jar_第3頁(yè)
在eclipse中將java項(xiàng)目打包為jar_第4頁(yè)
在eclipse中將java項(xiàng)目打包為jar_第5頁(yè)
資源描述:

《在eclipse中將java項(xiàng)目打包為jar》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、在Eclipse中將Java項(xiàng)目打包為jar方法一:如果自己的javaproject中需要引用額外的jar包作為資源文件,那么需要自己自定義配置文件MANIFEST.MF,內(nèi)容示例如下:Manifest-Version:1.0Class-Path:libcrimson.jarlibjbcl.jarlibjunit.jarliblog4j-1.2.13.jarlibmysql-connector-java-3.1.13-bin.jarMain-Class:src.YourMainClassName其

2、中的Class-Paht就指定了外來jar包的位置。請(qǐng)注意假設(shè)我們的項(xiàng)目打包后為project.jar,那么按照上面的定義,應(yīng)該在project.jar的同層目錄下建立一個(gè)lib文件夾,并將相關(guān)的jar包放在里面。否則將會(huì)出現(xiàn)Exceptioninthread"main"java.lang.NoClassDefFoundError的錯(cuò)誤。最后介紹一下使用Eclipse制作jar包的過程吧:1.首先在Eclipse中打開項(xiàng)目,右鍵點(diǎn)擊項(xiàng)目,選擇“Export”;2.選擇Java/JARfile,Next;3.

3、Selecttheresourcestoexport中可以選擇你想要包含的項(xiàng)目文件夾,一些不必要的文件夾就無需放進(jìn)去了,免得增大空間;這里有幾個(gè)選項(xiàng):·Exportgeneratedclassfilesandresources表示只導(dǎo)出生成的.class文件和其他資源文件·Exportalloutputfoldersforcheckedprojects表示導(dǎo)出選中項(xiàng)目的所有文件夾·Exportjavasourcefileandresouces表示導(dǎo)出的jar包中將包含你的源代碼*.java,如果你不想泄漏源

4、代碼,那么就不要選這項(xiàng)了·Exportrefactoringsforcheckedprojects把一些重構(gòu)的信息文件也包含進(jìn)去在Selecttheexportdestination中選擇導(dǎo)出的jar的路徑,Next4.下一頁(yè)可以選擇是否導(dǎo)出那些含有警告warning或者錯(cuò)誤errors的*.class文件。一般不用理他,Next5.下一個(gè)頁(yè)面里可以對(duì)項(xiàng)目做一些配置?!eneratethemanifestfile是系統(tǒng)幫我們自動(dòng)生成MANIFEST.MF文件,如果你的項(xiàng)目沒有引用其他class-path,

5、那可以選擇這一項(xiàng)?!seexistingmainfestfromworkspace。這是可以選擇我們自定義的.MF文件,格式如上所寫?!ealcontent。要封裝整個(gè)jar或者指定的包packet·Mainclass。這里可以選擇你的程序入口,將來打包出來的jar就是你這個(gè)入口類的執(zhí)行結(jié)果。最后Finish,搞定。寫一個(gè)命令run.batsetJAVA_HOME=C:j2sdk1.4.2_08setMAINCLASS=com.tds.crpms.getdatautil.ClientInfoUI%JA

6、VA_HOME%binjava-classpath./product.jar%MAINCLASS%方法二:1.將整項(xiàng)目的src下面的所有包打包成一個(gè)jar文件如:product.jar2.如果要使用外來jar包的話,可以將就指定了外來jar包解壓,然后添加到Product.jar中如下面org包外來jar解壓的包3.寫一批命令run.bat內(nèi)容:setJAVA_HOME=C:j2sdk1.4.2_08setMAINCLASS=com.tds.crpms.getdatautil.RingDataUI%J

7、AVA_HOME%binjava-classpath./product.jar%MAINCLASS%java打包-exe文件-最終以setup形式發(fā)布的解決之道首先,將編譯好的程序打包成jar文件,然后做出exe,這樣代碼就不可見了;但是exe文件在沒有安裝jre的電腦上不能運(yùn)行,如果要求客戶再去安裝jre設(shè)置環(huán)境變量就不雅了。我們需要將jre打包。這幾步操作網(wǎng)上介紹的插件和方法很多,但有的好用有的不好用,而且有的還需要注冊(cè)。經(jīng)過嘗試比較,在“千里冰封”的博客上得到了很大的幫助。整理一下。使用這幾個(gè)工具

8、,您也可以順利的發(fā)布您的java程序!1打包成雙擊可執(zhí)行的jar文件。推薦插件:fatJar(Eclipse使用)下載地址http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924我用的是Eclipse,它自帶的打包方法在打包一些圖片等資源時(shí)不是很爽??梢允褂眠@個(gè)插件。安裝方法解壓后將plugins文件夾下的net.

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。