




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java打包成jar文件,以及將jar文件導(dǎo)出為exe文件方法匯總(圖形說(shuō)明)一、Java打包成jar文件方法一:用Eclipse導(dǎo)出jar文件注:我用的是Eclipse,但是MyEclipse也大同小異首先右鍵點(diǎn)擊所要打包的工程,選擇 Export選項(xiàng)選擇JAR file,點(diǎn)擊Next在要打包的工程前打鉤,如上圖紅色所示;選擇導(dǎo)出文件的目的地址,如圖藍(lán)色所示,包名隨意,沒(méi)有特定的要求;9 JAR ExportJAR Packaging OptionsDefine the options for the JAR export.Seled options for handling probitT
2、S:/ Export class files vJth compile errorsJ Export clas file with compile warnings:C re dte sou rce fodder stru ctureBuild projects : nc: built automaticallyBrews e.I Save the description of this JAR in the workspaceDescripto i Hie:,«BackHiiishCancel點(diǎn)擊NextS JAR ExportJAR Manifest SpecificationC
3、ustomize the manifest file for the JAR file.Specify the manifestQ Generate the manifest fileJ Save th? manifest in the workspaceUse the saved manifest irt the generated JAR description fileManifest file; /Myletrit/src/cn/itcj乩畑tri$/t啊t/GameUse exiting manifest from workspaceE-rowse.,時(shí)汕任吐-丘: /MyTetri
4、 s/ s rc/c ntca st/tetfi/test/G a m eNothing sealedSesl contents;Seal the JARQ ome packagesSelect the class of the Application entry point:Main class;Browse.< BackNext >FinishLJCaned點(diǎn)擊Browse Save AsSave AsSelect location and name for the manifestEnter cr the parent foldenMyT etri s/s rc/cn/ite
5、ast/tctri s/te st* MyTetri$c .settingsD bin& cn3 itcasttetris.: controller 匕 entities lest&ner0 test上? util3 viewFile name:(Game)OKCaned選擇到主類(lèi)所在的上一個(gè)文件夾,別忘了填寫(xiě)File name (隨意起名即可),點(diǎn)擊 OK;點(diǎn)擊第四幅圖的下面的Browse按鈕,選擇主類(lèi)的名字,如下圖所示點(diǎn)擊OK,即可完成打包。(其中運(yùn)行jar文件,可將jar文件與一個(gè)批處理文件放到一個(gè)文件夾中;其中批處理文件的內(nèi)容為:java -jar neme.jarna
6、me為jar包的名字)批處理文件格式為.bat;雙擊批處理文件即可運(yùn)行程序。PS :將java工程文件打包成.exe文件我用的是一個(gè)exe4j的免費(fèi)軟件第一步:默認(rèn)即可,直接點(diǎn)擊 Next第二步:如果有已經(jīng)制作好的jar文件,選擇"JAR in EXE" mode然后點(diǎn)擊Next第三步:紅色劃線(xiàn)框內(nèi)填寫(xiě)工程名字,隨意即可;藍(lán)色劃線(xiàn)框內(nèi)填寫(xiě)打包后的exe文件輸出目錄第四步:如果需要導(dǎo)出為exe文件的是圖形界面,則選擇 GUI application ;如果要導(dǎo)出為exe文件的是控制臺(tái)的,則選擇console application ; Executable name寫(xiě)你將要生
7、成的exe文件的名字,Icon File可以選擇生成文件的圖標(biāo)第五步:點(diǎn)擊綠色的加號(hào),出現(xiàn)如下所示對(duì)話(huà)框,選擇archive,然后選擇已經(jīng)打包好的jar文件選擇主類(lèi)完成后如圖所示第 六步:最小版本填1.3,最大版本填1.6;如果只需導(dǎo)出的exe在裝有JRE的機(jī)子上可以運(yùn)行,那么一路Next下去, 最后點(diǎn)擊Finish即可;如果 想要在沒(méi)有裝JRE的機(jī)器上運(yùn)行,那么需要繼續(xù),點(diǎn)擊 Advanced Options,選擇searchsequence選擇Directory,點(diǎn)擊瀏覽按鈕,選擇JRE所在的根目錄,將JRE復(fù)制過(guò)來(lái),如下圖所示1, Weteofne2, Project type3, Ap
8、plication into4, Executable info5, Java invocation6, JRE閔帕IK聞 CfftiMlS.* Search seqi* Preferred Vh7, Spiasti screen8, Messages Compie eMecutelO.Finistiedexe4jConfigure search sequenceOn the hrgei syslem.the generated execiialjle searches lor a JR£ or JDK in the folowing configirable order.Searc
9、h sequence:Look |r ,J jdk1 & j “止 ” ”L F Choose (iireclory8 E 恤lud咖 怕elllcE b 前 b d k s -VJJ J JuFie Name:Ftes of Type:C: Users WlministratorDesktopci1 SjreHelpq BKk昵或卜finishCancelfffl(O)撒亂C)選擇 Preferred VM,選擇 Client hotspot VM第7、8步是一些基本配置,默認(rèn)即可,第 9步編譯,第10步你就可以看到以下效果了好了,大功告成了方法二:用命令生成jar文件首先編寫(xiě)一個(gè)清
10、單文件,名為: MANIFEST.MFT,其代碼如下:Manifest-Version: 1.0該屬性是創(chuàng)建可執(zhí)行jar包必需的,指定的Main-Class為全路徑類(lèi)名(且該類(lèi)必需有 main方法)Main-Class:填寫(xiě)你的主類(lèi)Created-By: 1.5.0_02 (Sun Microsystems Inc.)然后,使用如下命令生成jar文件:jar cfm 填寫(xiě)你要生成 jar 的名字.jar MANIFEST.MFT *class其中,c表示要生成一個(gè)新的jar文件;f表示生成jar的名字;m表示清單文件的名字二、ar文件導(dǎo)出為可執(zhí)行文件,即exe文件方法一:用j2ewiz,使用方
11、法如下:操作步驟:1、雙擊j2ewiz.exe,出現(xiàn)軟件注冊(cè)窗口,點(diǎn)擊下一步選擇待轉(zhuǎn)換的Jar文件及最低Jvm版本。我選擇了一個(gè)貪吃蛇小游戲的 Jar文件,最低JRE為1.5選擇程序類(lèi)型,我選擇了 Windows窗口程序。R Jar對(duì)Exe轉(zhuǎn)換第2步.共缶歩】應(yīng)用程序類(lèi)型選擇要生成的應(yīng)用程序類(lèi)型4、選擇主啟動(dòng)類(lèi),我選擇MySnakeFrame類(lèi)4、選擇主啟動(dòng)類(lèi),我選擇MySnakeFrame類(lèi)諳選擇要生成的應(yīng)用程序類(lèi)型:O控制舍程序C)*' ViTLdow£窗口程序(試用30 3 ) j('Windows NT服務(wù)(試用30天)創(chuàng)建一個(gè)窗口類(lèi)型程序.運(yùn)行時(shí)控制臺(tái)不可見(jiàn)
12、上一步川下一步® * | 取消4、選擇主啟動(dòng)類(lèi),我選擇MySnakeFrame類(lèi)其他選項(xiàng),我沒(méi)選。選擇其他依賴(lài)包,我沒(méi)選。選擇生成exe文件的文件名(路徑)和圖標(biāo)。我放在桌面上的MySnake.exe,圖標(biāo)默認(rèn)。S Jar a Exe轉(zhuǎn)換(第6歩.共6)選定EIE文件名擅定要生成的EXE丈件名諳輸入要生成的EXE文件名:C:tiikzAdiri v卓擊下邊按鈕修改圖棟和版本:EJ標(biāo)及版本(試用30天下一步0)取消8、生成完成,可以配置其他參數(shù),我沒(méi)配置,點(diǎn)完成。R Jar fl Ene|中 |區(qū)|可Jktj艾件 L*C ' D0ciMent5 snd Stttin(5kLiB
13、iiniitr*tor桌血 MySnftk« ess:'' 成功主成.參數(shù)配置打開(kāi)文件呢J21向爭(zhēng)LQ版權(quán)所U 2007 (.c) R»gExLab comhttu .仃www FWFExIgl?. tom/i art電筈e/< 上 tq)L磁 T9、這就是我們的exe文件。原來(lái)的jar文件為184 KB,生成的EXE文件為611 KBMySnake. exe10、看看能不能運(yùn)行,哈哈,成功了!11、我們?cè)跊](méi)有Java環(huán)境的機(jī)器上試一試,我用的是虛擬機(jī),沒(méi)裝 java。結(jié)果可想而知,無(wú)法運(yùn)行。方法二:使用Jsmooth,其使用方法如下:文件 編輯0)查
14、著辺 收藏迦 工拭 稱(chēng)助QD文件夾D: Fr ogrimFiLftsJSmo&tti 0. 9 9-丁腫11 戈H丈悴和文件英杠務(wù)docsjru移動(dòng)這年文件曩制這個(gè)文件sampleskeletonslibChannel i vtari; vw'iBr特這節(jié)丈件揑布剝Web門(mén)電于郵件形式規(guī)送 屁文件刪廡返丈件GFL-UCESSE tit-jfi" I.1- I'j'ifif jIB KB其它包置LGFL-UCEHSE txt rr i rr JA27 KB詳拙信總«isAOOtkcfrM- W魚(yú)用程序操作步驟:1、首先準(zhǔn)備我們的資源,把要轉(zhuǎn)換的
15、Jar文件、精簡(jiǎn)過(guò)的JRE文件夾和想生成的EXE文件的圖標(biāo)(可以是png,jpg等格式,不想加圖標(biāo)可以不弄)放到同一個(gè)文件夾內(nèi)。這一步一定要做,否則可以成功生成,但在沒(méi)有java環(huán)境的機(jī)子上還是不能運(yùn)行,因?yàn)樗麜?huì)找不到JRE文件夾的位置2、雙擊jsmoothgen.exe,出現(xiàn)主界面r:, jS»ooth 0,9 -7 : Unt it led系統(tǒng)頊目幫助巴口 骨架可執(zhí)行文件回應(yīng)用程序JVM選擇M配這最新的JSmooth新聞,請(qǐng)?jiān)L間官右爾站JSmooth 版本 099-7 Build 20070520-256感謝您使用JSmooth!中文版SB譯:劉長(zhǎng)JH BemSoft倩訪(fǎng)間訶呻一
16、業(yè)仲waJMt/haoft來(lái)菠取些 JSmooth中文信息J Smooth項(xiàng)目釆用GNU General Public License發(fā)布-請(qǐng)閱謹(jǐn)發(fā)行包里的License m 其它JSm 所捆綁的軟井也訐會(huì)采用他們自己的訐可俑自行撿查 生廉的可執(zhí)行文件仃Smooth創(chuàng)建的啟動(dòng)器殊用和曠c訐可例外相似的LGPL和 抵行 不需要發(fā)布源代碼也不需要你發(fā)表聲明來(lái)提到j(luò)smooth你可L臥荘取這個(gè)版本的特宦信息,位于文件Readme.PiiChangelog.文檔以HTML和PDF格式按供一請(qǐng)檢查芒L你可以摻有GPL芹些包裝器提供了、伽一7JSmooth 支持如果你有任何問(wèn)題一3、點(diǎn)擊骨架,我從骨架中選擇 Windows Wrapper (根據(jù)自己程序需要選擇),即有圖像界面的窗口程序,下面的消息為找不到JRE環(huán)境時(shí)顯示的消息,URL為職E的下載地址=Q. 9. 9 T: nm it ltdUS®4、點(diǎn)擊可執(zhí)行文件,填寫(xiě)生成 EXE文件的文件名(路徑)和圖標(biāo)5、點(diǎn)擊應(yīng)用程序,出現(xiàn)如下窗口:可以選擇嵌入式Jar ”,即將Jar文件嵌入到EXE文件里面,也可以在Classpath中加入Jar文件,不過(guò)這樣生成的EXE文件里沒(méi)有Jar文件,運(yùn)行時(shí)需要從外部加載。我們勾選嵌入式Jar”,填寫(xiě)要轉(zhuǎn)換的Jar文件路徑。然后點(diǎn)擊主類(lèi)”后面的瀏覽按鈕出現(xiàn)如下對(duì)話(huà)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)際貿(mào)易買(mǎi)賣(mài)合同模板
- 采購(gòu)合同協(xié)議樣本
- 機(jī)械租賃安全規(guī)范合同版
- 供熱服務(wù)保障合同
- 工廠(chǎng)購(gòu)銷(xiāo)合同范本
- 城市戶(hù)外廣告投放工程合同
- 塔吊設(shè)備供應(yīng)合同
- 采購(gòu)與供應(yīng)合同協(xié)議書(shū)范本
- 長(zhǎng)期倉(cāng)庫(kù)租賃合同模板
- 寵物貓咪領(lǐng)養(yǎng)及養(yǎng)護(hù)合同2025
- 少兒美術(shù)幼兒園課件- 4-6歲 《沙漠鴕鳥(niǎo)》
- ChatGPT人工智能與通用大模型演講稿
- 撤場(chǎng)通知書(shū)( 模板)
- richcui美國(guó)sspc富鋅底漆解讀
- IATF169492016內(nèi)部審核報(bào)告范例
- 人教版高中地理必修一全冊(cè)測(cè)試題(16份含答案)
- 成果導(dǎo)向(OBE)教育理念課件
- 交通運(yùn)輸概論全套PPT完整教學(xué)課件
- 西北工業(yè)大學(xué)英文簡(jiǎn)介
- 《動(dòng)畫(huà)場(chǎng)景設(shè)計(jì)》第一章 動(dòng)畫(huà)場(chǎng)景設(shè)計(jì)概述
- 2023年湖北宜昌伍家新城投資控股集團(tuán)有限公司招聘筆試題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論