最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java程序包裝成桌面應(yīng)用程序方式

 更新時間:2023年01月22日 10:20:52   作者:如花菇?jīng)? 
這篇文章主要介紹了Java程序包裝成桌面應(yīng)用程序方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

現(xiàn)在主流都是web開發(fā),有誰像我一樣的,開發(fā)N年后被要求做幾個桌面程序,哈哈,本來也不會,入了幾個坑后,現(xiàn)在博文獻主,希望解你憂愁。

一、首先你得有寫好的JAVA代碼

并能夠跑起來,注意,不是WEB結(jié)構(gòu),是純JAVA結(jié)構(gòu),我的結(jié)構(gòu)如下,不會建JAVA結(jié)構(gòu)的可以百度,一大堆。這里就不贅述打。

二、你得下載一個打包成exe的助手exe4j

這長這樣(這里就不提供下載地址了,網(wǎng)上百度一下,一大堆,哈哈)

打開后是這樣

三、你得準備好JRE包

比如,你的可執(zhí)行程序要在64位電腦上運行,那你得準備64位的JRE包,至于下載地址,還是一句話,官網(wǎng)自行下載JDK(必須和你的JAVA配置的JDK版本一樣,或者直接用你JAVA配置的JDK也可以).

我的JRE是這樣

這里有一個重點問題,敲黑板,劃重點。

如果你開發(fā)的JAVA程序用了外部JAR包,那怎么打包呢,請看下面解決方法。

1.找到你的外部JAR包,比如,我的是poi jar包,它長這樣

2.全部復(fù)制它們

3.找到你下載好,或者準備好的JRE,我的長這樣

4.找到lib點進去,然后點擊ext文件夾(此文件夾的作用就是用來放外部包的),把剛剛復(fù)制的JAR包,全部放在這個文件內(nèi),我放好后長這樣

外部JAR包至此已處理OK。

四、將你的JAVA項目打包成JAR包

方法如下

右擊你的項目,點擊open module settings

然后artifacts—> + —> JAR—>from modules with dependencies,如圖

選擇你的main class 然后點OK,一直O(jiān)K下去,我的是

然后

最后去你的目錄找JAR包,我的長這樣

五、關(guān)鍵步驟,打包成exe可行程序

1.把你的JAVA程序生成的JAR包,和準備好的JRE包,放在一個文件夾下,我是新增了一個salarycomputer文件夾,然后將它他放了進去,它們長這樣

2.打開EXE4J

選擇jar in exe mode,下一步

選擇你的EXE輸出路徑和你的EXE名字

選擇你要打包的EXE位數(shù),注意,因為你的JRE包是64位,所以這里只能選64位,如果你想打包成32位,那你的JRE包必須要配置32位的

選擇你的JAVA生成的JAR包

點擊JRE 點擊advanced options 點擊search sequence

選擇你的JRE包,必須和你的JAR包放在同一目錄,我的是JAR包和JRE全放在salarycomputer文件夾內(nèi)的,如果你沒有按我上面的要求做,那么下面打包將會失敗

一直點擊下一步,最會將會生成一個EXE文件。

至此大功告成。

以下注意。生成的EXE文件,必須放在你先前放JRE和JAVA JAR包的目錄里.如果你要將此EXE程序發(fā)給別人,那么,必須連JRE一起發(fā),并且是同一目錄,。我的長這樣

想發(fā)給別人使用,就直接將上面兩個壓縮發(fā)給他就行了了。是兩個,不是一個哦,即JRE 和EXE。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaWeb實戰(zhàn)之編寫單元測試類測試數(shù)據(jù)庫操作

    JavaWeb實戰(zhàn)之編寫單元測試類測試數(shù)據(jù)庫操作

    這篇文章主要介紹了JavaWeb實戰(zhàn)之編寫單元測試類測試數(shù)據(jù)庫操作,文中有非常詳細的代碼示例,對正在學(xué)習(xí)javaweb的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • Spring中IOC和AOP的深入講解

    Spring中IOC和AOP的深入講解

    這篇文章主要給大家介紹了關(guān)于Spring中IOC和AOP的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Springboot 項目讀取Resources目錄下的文件(推薦)

    Springboot 項目讀取Resources目錄下的文件(推薦)

    這篇文章主要介紹了Springboot 項目讀取Resources目錄下的文件,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Java實現(xiàn)截取字符串的操作詳解

    Java實現(xiàn)截取字符串的操作詳解

    在這篇文章中,小編將帶大家一起學(xué)習(xí)一下在Java中把一個String截斷到所需的字符數(shù)的幾種方法,文中的方法簡潔易懂,需要的可以參考一下
    2022-07-07
  • Spring?Boot?MQTT?Too?many?publishes?in?progress錯誤的解決方案

    Spring?Boot?MQTT?Too?many?publishes?in?progress錯誤的解決方

    本文介紹Spring?Boot?MQTT?Too?many?publishes?in?progress錯誤的解決方案,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-07-07
  • 新版IDEA使用Spring Initializr創(chuàng)建工程的兩種方法

    新版IDEA使用Spring Initializr創(chuàng)建工程的兩種方法

    這篇文章主要介紹了新版IDEA使用Spring Initializr創(chuàng)建工程(兩種方法,官方工具和IDEA),文中通過代碼示例和圖文結(jié)合的方式給大家講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-10-10
  • 關(guān)于gradle多模塊項目依賴管理方式

    關(guān)于gradle多模塊項目依賴管理方式

    這篇文章主要介紹了關(guān)于gradle多模塊項目依賴管理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Spring常見錯誤之Web嵌套對象校驗失效解決辦法

    Spring常見錯誤之Web嵌套對象校驗失效解決辦法

    這篇文章主要介紹了Spring常見錯誤之Web嵌套對象校驗失效解決的相關(guān)資料,通過在Phone對象上添加@Valid注解,問題得以解決,需要的朋友可以參考下
    2025-01-01
  • 使用cmd根據(jù)WSDL網(wǎng)址生成java客戶端代碼的實現(xiàn)

    使用cmd根據(jù)WSDL網(wǎng)址生成java客戶端代碼的實現(xiàn)

    這篇文章主要介紹了使用cmd根據(jù)WSDL網(wǎng)址生成java客戶端代碼的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Java如何優(yōu)雅替換if-else語句

    Java如何優(yōu)雅替換if-else語句

    當(dāng)邏輯分支非常多的時候,if-else套了一層又一層,那么如何干掉過多的if-else,本文就詳細的介紹一下,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論

车致| 拉萨市| 屯门区| 揭西县| 陆良县| 泽库县| 闵行区| 抚宁县| 图木舒克市| 塘沽区| 伊金霍洛旗| 高阳县| 山丹县| 新乡市| 宁津县| 阳曲县| 米脂县| 琼海市| 南丰县| 西乌| 巴里| 富宁县| 双柏县| 东丰县| 昭觉县| 青浦区| 陇川县| 溧阳市| 黄龙县| 南京市| 绵竹市| 唐海县| 淮阳县| 府谷县| 巴彦淖尔市| 达日县| 彰武县| 孝昌县| 故城县| 马鞍山市| 南开区|