資源描述:
《jar命令是用來執(zhí)行jar包的,是用來打包的.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、jar命令不是用來執(zhí)行jar包的,是用來打包的執(zhí)行用java-jar寫一個例子好了1.建立MANIFEST.MF(在D:workspacetestclass目錄下)以下內(nèi)容為文件內(nèi)容==================Manifest-Version:1.0Main-Class:a(主類的路徑,此選項(xiàng)可選,如果希望在windows下雙擊就執(zhí)行,必須寫)Created-By:AbcCompany(隨便寫,這個是創(chuàng)建人名字)==================2.打包按照lz給的條件在D:workspacete
2、stclasses目錄下執(zhí)行jarcvfmclasses.jarMANIFEST.MF*.*以上命令將class下所有文件打包到classes.jar,生成在class目錄下3.執(zhí)行輸入java-jarclasses.jar即可執(zhí)行4.另一種方案如果希望使用非JAR工具建立JAR文件,建議使用WinRAR.首先還是需要建立一個清單文件(名字必須為MANIFEST.MF),向此文件中寫入同使用JAR工具時一樣的內(nèi)容,接著需要建立一個META-INF子目錄,然后將MANIFEST.MF放入此目錄,接著就可以保持目錄結(jié)
3、構(gòu)將所有這些內(nèi)容使用WinRAR壓縮為ZIP格式的文件,文件名取為xxx.jar即可.有問題歡迎發(fā)消息或用百度hi?11告訴你一個最簡單的方式,只要安裝了WinRAR就可以完成,現(xiàn)在Windows系統(tǒng)上沒有誰沒裝這個軟件吧。直接右擊要打包的那個文件,選擇“添加到壓縮文件”,在WinRAR對話框中選擇壓縮格式為“Zip格式”,輸入包名稱,如"common-util.jar",確定。好了,當(dāng)前目錄下包已經(jīng)有了吧。對于一般的包,這種方式已經(jīng)夠用了,如果要生成可執(zhí)行包,那還是用Jar命令吧,具體用法很多人都知道,可以上網(wǎng)查,
4、也可以直接利用Eclipse的導(dǎo)出功能生成,這個有向?qū)Ц唵?,不用我教了。jarcvf指定存檔的文件名.jar要打包的類名開始->運(yùn)行->cmd輸入d:回車,輸入:cdD:workspacetestclass回車輸入jarcvf隨便一個名字.jar*.*回車在class文件夾下會看到j(luò)ar文件,右鍵選擇打開方式,rar,打開后會看到一個META-INF文件夾,打開它,會看到一個文件MANIFEST.MF打開,看到類似這樣的信息:Manifest-Version:1.0Created-By:1.6.0_05(Su
5、nMicrosystemsInc.)然后把光標(biāo)定位到Created-By:1.6.0_05(SunMicrosystemsInc.)后面,回車,加上Main-Class:空格a就可以了注意:第一次使用的時候,要隨便新建一個后綴名為MF到文件,然后選擇始終以記事本打開,不然你進(jìn)到j(luò)ar包里面的MF文件是只能看不能改的cmd-->D:-->cdD:workspacetestclass-->jarcvfexx.jara*命令說明:xx.jar某某jar,目標(biāo)jar文件名a主程序入口,不要.java后綴!*當(dāng)前文件夾下
6、所有文件cvfe參數(shù):c:創(chuàng)建新的歸檔文件v:在標(biāo)準(zhǔn)輸出中生成詳細(xì)輸出f:指定歸檔文件名e:為捆綁到可執(zhí)行jar文件的獨(dú)立應(yīng)用程序指定應(yīng)用程序入口點(diǎn)