亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

圖文詳解如何將java編寫的程序轉為exe文件

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

前言

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

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

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

1.導出相應程序jar包

2.使用exe4j生成exe文件

下面我們通過一個小程序具體實踐一下。

1.導出相應程序jar包

1.打開eclipse,在java項目管理欄選擇要導出的項目文件右擊,在彈出的子菜單中選擇export。

2.在彈出的窗口中選擇導出為java相關文件JAR file。

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

4.點擊next。

5.點擊next。

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

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

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:版本號

Main-Class:啟動類,也就是你要運行的哪個主文件。

Class-Path:需要引用的第三方jar包,請根據(jù)你自己程序中用到的jar包按規(guī)則填寫進行

Created-By:作者

2.使用exe4j生成exe文件

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

a、開源中國https://www.oschina.net/p/exe4j?hmsr=aladdin1e1

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

運行下載好的exe文件即可開始安裝。

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

安裝成功后我們打開exe4j。

2.點擊change license

前面兩個隨意填,第三個填寫激活碼 L-g782dn2d-1f1yqxx1rv1sqd 即可,點擊OK,再點擊next

3.選擇jar in exe mode,點擊next

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

5.填寫完成后,先別點next,點到左側的32-bit or 64-bit

6.點擊兩次next到5.Java invocation界面

打鉤和點擊左邊加號之后,彈出下框

7.點擊OK,再添加java程序中用到的第三方jar包,把第三方jar包全部填入

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

8.按下圖操作后點擊next

點擊next直到完成exe文件生成任務。

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

以上就是生成的exe文件,我們點擊驗證看能不能成功運行。

sucssed!

總結

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

相關文章

  • Java連接六類數(shù)據(jù)庫技巧全攻略

    Java連接六類數(shù)據(jù)庫技巧全攻略

    本文主要為大家介紹了Java與Oracle、DB2、Sql Server、Sybase、MySQL、PostgreSQL等數(shù)據(jù)庫連接的方法。
    2015-09-09
  • 聊一聊SpringBoot服務監(jiān)控機制

    聊一聊SpringBoot服務監(jiān)控機制

    這篇文章主要介紹了聊一聊SpringBoot服務監(jiān)控機制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 使用spring.profiles.active來分區(qū)配置的方法示例

    使用spring.profiles.active來分區(qū)配置的方法示例

    這篇文章主要介紹了使用spring.profiles.active來分區(qū)配置的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解Java中用于查找對象哈希碼值的hashCode()函數(shù)

    詳解Java中用于查找對象哈希碼值的hashCode()函數(shù)

    Java中入HashMap等一些鍵值對應的結構,基本上都可以用hashCode()來查找值,接下來我們就來詳解Java中用于查找對象哈希碼值的hashCode()函數(shù):
    2016-05-05
  • Java利用SPI實現(xiàn)解耦的示例詳解

    Java利用SPI實現(xiàn)解耦的示例詳解

    SPI的全稱是服務提供接口,可以用其來啟動框架的擴展和替換組件。本文將利用SPI實現(xiàn)解耦,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-04-04
  • Java 批量刪除Word中的空白段落示例代碼

    Java 批量刪除Word中的空白段落示例代碼

    這篇文章主要介紹了Java 批量刪除Word中的空白段落,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Java利用Guava?Retry實現(xiàn)重處理

    Java利用Guava?Retry實現(xiàn)重處理

    guava-retrying是谷歌的Guava庫的一個小擴展,允許為任意函數(shù)調用創(chuàng)建可配置的重試策略,比如與正常運行時間不穩(wěn)定的遠程服務對話的函數(shù)調用。本文將利用其實現(xiàn)重處理,感興趣的可以了解一下
    2022-08-08
  • java 和 json 對象間轉換

    java 和 json 對象間轉換

    這篇文章主要介紹了java 和 json 對象間轉換,需要的朋友可以參考下
    2014-03-03
  • springboot項目部署在linux上運行的兩種方式小結

    springboot項目部署在linux上運行的兩種方式小結

    這篇文章主要介紹了springboot項目部署在linux上運行的兩種方式小結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Log4j日志記錄框架配置及用法解析

    Log4j日志記錄框架配置及用法解析

    這篇文章主要介紹了Log4j日志記錄框架配置及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07

最新評論