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

圖文詳解如何將java編寫(xiě)的程序轉(zhuǎn)為exe文件

 更新時(shí)間:2023年01月18日 09:38:33   作者:kylinmin  
我們寫(xiě)的程序,要讓小伙伴打開(kāi)即用,可以將java程序生成可執(zhí)行文件,下面這篇文章主要給大家介紹了關(guān)于一步步教你如何將java編寫(xiě)的程序轉(zhuǎn)為exe文件的相關(guān)資料,需要的朋友可以參考下

前言

java一次編譯到處運(yùn)行,但是如果遇到?jīng)]有jre的平臺(tái)就手足無(wú)措了,當(dāng)前各大計(jì)算機(jī)平臺(tái)及計(jì)算機(jī)os更普遍接受exe這種可直接執(zhí)行的文件,那么如何將java語(yǔ)言編寫(xiě)的程序轉(zhuǎn)為exe文件呢,思路如下。

java程序–>jar包–>exe文件(中間通過(guò)exe4j程序,exe4j是一個(gè)幫助你集成Java應(yīng)用程序到Windows操作環(huán)境的java可執(zhí)行文件生成工具,無(wú)論這些應(yīng)用是用于服務(wù)器,還是圖形用戶(hù)界面(GUI)或命令行的應(yīng)用程序)

通過(guò)以上思路,我們發(fā)現(xiàn)java程序轉(zhuǎn)化為exe文件其實(shí)so easy,通過(guò)以下的主要2步即可。

1.導(dǎo)出相應(yīng)程序jar包

2.使用exe4j生成exe文件

下面我們通過(guò)一個(gè)小程序具體實(shí)踐一下。

1.導(dǎo)出相應(yīng)程序jar包

1.打開(kāi)eclipse,在java項(xiàng)目管理欄選擇要導(dǎo)出的項(xiàng)目文件右擊,在彈出的子菜單中選擇export。

2.在彈出的窗口中選擇導(dǎo)出為java相關(guān)文件JAR file。

3.點(diǎn)擊next,在隨后彈出的窗口中按下圖操作。

4.點(diǎn)擊next。

5.點(diǎn)擊next。

6.點(diǎn)擊finish即可,上述的MAINFEST.MF文件由于我選用的Java程序本身并未引用外部jar文件,故可以不管,若需要?jiǎng)t按照以下操作完成該文件的創(chuàng)建,將創(chuàng)建文件所在的路徑填入上述要求框處,并在后續(xù)操作中選擇ok。

MANIFEST.MF這個(gè)文件是手動(dòng)自己創(chuàng)建的,就放在項(xiàng)目的根目錄下,里面內(nèi)容為:

Manifest-Version: 1.0
Main-Class: ftp.FtpTest
Class-Path: lib/commons-codec-1.9.jar lib/commons-io-2.5.jar lib/commons-net-3.3.jar
Created-By: twobeone

Manifest-Version:版本號(hào)

Main-Class:?jiǎn)?dòng)類(lèi),也就是你要運(yùn)行的哪個(gè)主文件。

Class-Path:需要引用的第三方j(luò)ar包,請(qǐng)根據(jù)你自己程序中用到的jar包按規(guī)則填寫(xiě)進(jìn)行

Created-By:作者

2.使用exe4j生成exe文件

1.首先下載安裝exe4j,下載途徑很廣泛,因?yàn)榛ヂ?lián)網(wǎng)資源豐富,此處列舉兩處下載方式。

a、開(kāi)源中國(guó)https://www.oschina.net/p/exe4j?hmsr=aladdin1e1

b、官方網(wǎng)站下載

運(yùn)行下載好的exe文件即可開(kāi)始安裝。

傻瓜式安裝,選定路徑一直next直到finish,此處便不再贅述。

安裝成功后我們打開(kāi)exe4j。

2.點(diǎn)擊change license

前面兩個(gè)隨意填,第三個(gè)填寫(xiě)激活碼 L-g782dn2d-1f1yqxx1rv1sqd 即可,點(diǎn)擊OK,再點(diǎn)擊next

3.選擇jar in exe mode,點(diǎn)擊next

4.根據(jù)下圖提示操作后點(diǎn)擊next

5.填寫(xiě)完成后,先別點(diǎn)next,點(diǎn)到左側(cè)的32-bit or 64-bit

6.點(diǎn)擊兩次next到5.Java invocation界面

打鉤和點(diǎn)擊左邊加號(hào)之后,彈出下框

7.點(diǎn)擊OK,再添加java程序中用到的第三方j(luò)ar包,把第三方j(luò)ar包全部填入

此處我們演示的java程序并未引用第三方包,故此處不再添加

8.按下圖操作后點(diǎn)擊next

點(diǎn)擊next直到完成exe文件生成任務(wù)。

后續(xù)的設(shè)置中還有很多有意思的東西,有興趣可以自己研究,比如第七項(xiàng)設(shè)置應(yīng)用啟動(dòng)的圖片(exe4j自動(dòng)生成的軟件啟動(dòng)界面)。

以上就是生成的exe文件,我們點(diǎn)擊驗(yàn)證看能不能成功運(yùn)行。

sucssed!

總結(jié)

到此這篇關(guān)于一步步教你如何將java編寫(xiě)的程序轉(zhuǎn)為exe文件的文章就介紹到這了,更多相關(guān)java程序轉(zhuǎn)為exe文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Cloud動(dòng)態(tài)配置刷新RefreshScope使用示例詳解

    Spring Cloud動(dòng)態(tài)配置刷新RefreshScope使用示例詳解

    這篇文章主要為大家介紹了Spring Cloud動(dòng)態(tài)配置刷新RefreshScope使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • SpringBoot使用@Slf4j注解實(shí)現(xiàn)日志輸出的示例代碼

    SpringBoot使用@Slf4j注解實(shí)現(xiàn)日志輸出的示例代碼

    @Slf4j 是 Lombok 庫(kù)中的一個(gè)注解,它極大地簡(jiǎn)化了日志記錄的代碼,通過(guò)使用這個(gè)注解,Lombok 會(huì)自動(dòng)在你的類(lèi)中注入一個(gè)靜態(tài)的日志對(duì)象,本文給大家介紹了SpringBoot使用@Slf4j注解實(shí)現(xiàn)日志輸出的方法,需要的朋友可以參考下
    2024-10-10
  • 并發(fā)編程之Java內(nèi)存模型順序一致性

    并發(fā)編程之Java內(nèi)存模型順序一致性

    這篇文章主要介紹了并發(fā)編程Java內(nèi)存模型順序一致性,順序一致性?xún)?nèi)存模型是一個(gè)理論參考模型,處理器的內(nèi)存模型和編程語(yǔ)言的內(nèi)存模型都會(huì)以順序一致性?xún)?nèi)存模型作為參照,下面我們一起進(jìn)入文章看看學(xué)校內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • eclipse下整合springboot和mybatis的方法步驟

    eclipse下整合springboot和mybatis的方法步驟

    這篇文章主要介紹了eclipse下整合springboot和mybatis的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • java中的instanceof關(guān)鍵字詳細(xì)解讀

    java中的instanceof關(guān)鍵字詳細(xì)解讀

    這篇文章主要介紹了java中的instanceof關(guān)鍵字詳細(xì)解讀,instanceof 是 Java 的保留關(guān)鍵字,它的作用是測(cè)試它左邊的對(duì)象是否是它右邊的類(lèi)的實(shí)例,返回 boolean 的數(shù)據(jù)類(lèi)型,需要的朋友可以參考下
    2024-01-01
  • Java創(chuàng)建多線程異步執(zhí)行實(shí)現(xiàn)代碼解析

    Java創(chuàng)建多線程異步執(zhí)行實(shí)現(xiàn)代碼解析

    這篇文章主要介紹了Java創(chuàng)建多線程異步執(zhí)行實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 深入理解Java集合框架如何構(gòu)建高效、靈活的數(shù)據(jù)管理方案

    深入理解Java集合框架如何構(gòu)建高效、靈活的數(shù)據(jù)管理方案

    Java集合框架是Java語(yǔ)言中一個(gè)非常重要且強(qiáng)大的部分,它提供了一套豐富、靈活且類(lèi)型安全的集合數(shù)據(jù)結(jié)構(gòu),幫助開(kāi)發(fā)者以統(tǒng)一和一致的方式處理數(shù)據(jù)集合,這篇文章主要介紹了深入理解Java集合框架:構(gòu)建高效、靈活的數(shù)據(jù)管理方案,需要的朋友可以參考下
    2025-03-03
  • Feign?日期格式轉(zhuǎn)換錯(cuò)誤的問(wèn)題

    Feign?日期格式轉(zhuǎn)換錯(cuò)誤的問(wèn)題

    這篇文章主要介紹了Feign?日期格式轉(zhuǎn)換錯(cuò)誤的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring基于注解配置AOP詳解

    Spring基于注解配置AOP詳解

    這篇文章主要介紹了Spring基于注解配置AOP詳解,Spring 的 AOP 功能是基于 AspectJ 實(shí)現(xiàn)的,支持使用注解聲明式定義 AOP 切面,Spring 基于注解配置 AOP 需要啟用 AspectJ 自動(dòng)代理功能,需要的朋友可以參考下
    2023-09-09
  • String類(lèi)型傳遞是值傳遞,char[]類(lèi)型傳遞是引用傳遞的實(shí)現(xiàn)

    String類(lèi)型傳遞是值傳遞,char[]類(lèi)型傳遞是引用傳遞的實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇String類(lèi)型傳遞是值傳遞,char[]類(lèi)型傳遞是引用傳遞的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看不
    2016-09-09

最新評(píng)論

钟祥市| 驻马店市| 略阳县| 伽师县| 蓬溪县| 景洪市| 德庆县| 汶上县| 蒙山县| 阜新市| 承德市| 昭平县| 息烽县| 苗栗市| 灵川县| 灵台县| 枣强县| 阿坝县| 和平区| 余干县| 那曲县| 循化| 黎川县| 思南县| 伊宁市| 永登县| 根河市| 大宁县| 阿尔山市| 景德镇市| 松溪县| 北碚区| 普陀区| 额济纳旗| 丰都县| 崇州市| 上栗县| 惠安县| 平陆县| 香港| 沐川县|