<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Java日常實(shí)用技巧之程序打包為可執(zhí)行文件

          共 1114字,需瀏覽 3分鐘

           ·

          2020-11-25 03:22

          因?yàn)槲覄偤糜鲆娔?/span>

          留下足跡才美麗

          風(fēng)吹花落淚如雨

          因?yàn)椴幌敕蛛x

          因?yàn)閯偤糜鲆娔?/span>

          留下十年的期許

          如果再相遇

          我想我會(huì)記得你


          最近根據(jù)某管理系統(tǒng),寫了一個(gè)數(shù)據(jù)爬取的操作,但需要在無Java環(huán)境中運(yùn)行,于是有了本篇文章的出現(xiàn)。


          廢話就不多說了


          這里是使用exe4j,將Java程序打包為可執(zhí)行.exe文件


          一、下載exe4j


          官方網(wǎng)站:https://exe4j.apponic.com/


          6daae62f30284f394c0bc951d1b71ca2.webp


          點(diǎn)擊下載


          00c04a8b57221c5caa3e725bba822fed.webp


          根據(jù)自己電腦配置下載自己需要的


          這里就不贅述安裝一個(gè)軟件的過程了。。。。。。


          最后安裝完成后,打開界面如下:



          15e11eb199ca7a7a70244cb3fc56ef94.webp


          然后工具安裝就先到這兒


          二、Java程序打Jar包


          這里使用的是ieda開發(fā)工具


          項(xiàng)目是maven程序,這里就以maven程序?yàn)槔?,?jiǎn)述下ieda打maven jar包


          打包方法有很多種,這里就不一一列舉了,直接用本人常用的打包方式,《其他方法有需要了解的,可以自行百度或者谷歌》



          點(diǎn)擊項(xiàng)目結(jié)構(gòu)


          如下右上角


          74e03bf376fb739e8d984cb088113538.webp


          或者File--->Project?Structure


          e27c34bc9c15ee52dd822b83f666ffc3.webp


          依次點(diǎn)擊Artifacts--->+號(hào)--->JAR--->From modules with dependcies


          f5a9e4432cf17231cf1b4a0be3c067ba.webp



          在彈出框中,選擇對(duì)應(yīng)的項(xiàng)目,然后選擇Main類,點(diǎn)擊右邊文件夾,選擇main類,然后OK



          a31675ef5bebb768cc21d4b950a11bb5.webp


          最后OK?


          最后顯示jar包的一些相關(guān)信息


          242a05fe4690e2312a37ea70586c2b95.webp



          上圖output directory是jar輸出目錄


          然后直接點(diǎn)擊OK


          點(diǎn)擊Build?--->Build Artifacts


          b0fb01c43ae8be5a6a933642ba451cb9.webp



          選擇Build<當(dāng)然這里根據(jù)自己需要,可能之前打過,這里則需要Clean,然后在Build,或者Rebuild>


          fee37ff7a251b42897f4b4b14fb872bd.webp



          最后在輸出目錄查看jar包文件


          可以通過java -jar?jarPath命令查看打的jar包是否成功運(yùn)行


          1ad327985c4566c821a084b192f5cc18.webp


          當(dāng)然,我這里是成功運(yùn)行的:


          cafe4f3130760038827b5a724599bd24.webp



          三、jar包轉(zhuǎn)化為可執(zhí)行程序.exe


          打開前面安裝好的exe4j



          33c09651d612f0225c6b23b0086c8328.webp


          這個(gè)歡迎頁,可以直接跳過


          點(diǎn)擊next


          ccbc0ad730bb118e06bd8155ea9aea40.webp


          這里選擇“JAR?in EXE”?mode ,然后Next



          26ef7d653b1be6a285406d05b87b1ec3.webp


          這里填寫好項(xiàng)目名和輸出路徑,Next


          661172df31179dc70e3f66465ba28b39.webp


          如上圖,配置好這些基本信息,我這里因?yàn)槭莻€(gè)圖形化桌面程序,所以選擇GUI?application,


          然后需要選擇32-bit或者64-bit,這里需要手動(dòng)點(diǎn)擊左邊的提示,或者advanced options,點(diǎn)擊next不會(huì)滾動(dòng)到這里。



          b359594c04739a09cf5fd30ea61f87b6.webp


          這里根據(jù)自己配置來,我這里是64bit


          1557ebb2463f0bd9f24f9bd5448ddcbe.webp


          點(diǎn)擊Next


          879ff1cd4d6280295fe6ba741f245bae.webp


          這里選擇剛剛的jar包


          1f1db8d5bf796b72f36c71360a25ed29.webp


          選擇jar包,并添加


          d98fac872423bdc3b119a51d591d9ca7.webp


          選擇main類


          f7565409db1de23177ba4e05cdca1091.webp


          這里因?yàn)槭莻€(gè)maven項(xiàng)目,依賴中有很多main類,這里需要選擇到自己項(xiàng)目的main類


          點(diǎn)擊OK



          7dc979ecde7504328efcc6652c3c1961.webp


          點(diǎn)擊Next


          3d0c7b61a0f6f09e8e51f669d01fd212.webp


          這里選擇好jre版本,Next


          48744d8d169e4d1c0020ac02e1c47b73.webp


          后面一路Next


          f33f7052de89f342cdf2a2df34164970.webp


          點(diǎn)擊Next,執(zhí)行處理


          7b9e852665111a577d00a5e46fa0010a.webp



          最后處理完成


          c24b189d5c29e824cd2c00d17edae95f.webp



          然后在輸出目錄找到這里exe文件


          65496b4340ebddb1800b367b20b82985.webp


          雙擊這個(gè)程序,得到了正常的程序運(yùn)行結(jié)果,轉(zhuǎn)化完畢,可以在其他沒有java環(huán)境的電腦中運(yùn)行了


          a574f278319a95a9925d8caf2ec13592.webp





          有喜歡的歡迎關(guān)注轉(zhuǎn)發(fā)







          瀏覽 69
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色情视频免费观看 | 操女人的小骚逼被操舒服视频 | 亚洲777| 操逼网国产 | 老熟女朝逼 |