日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

打包java程序生成exe

發布時間:2025/3/14 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打包java程序生成exe 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
打包java程序生成exe

目標

我們知道c++的控制臺程序編譯運行以后就會生成一個exe可執行文件,在電腦上可以直接雙擊運行,但是java是跨平臺的語言,編譯運行以后的字節碼文件.class是和平臺無關的,所以有了想生成win下的java可執行文件的想法

準備

  • IDEA

    這個不用多說了吧,上一篇博客有提到,eclipse不會用,先就用IDEA吧

  • 第三方打包軟件exe4j

    至于為啥叫這個名字我也不知道,這是一個很不錯的,可以將jar包打包成exe文件的軟件,具體用法后面講,下載傳送門
    戳那個箭頭下載到電腦上,先別急著打開,這個軟件不太好用

    開工

  • 打包java程序為jar包

    這里的jar包可以理解為不依靠平臺(操作系統)存在的可執行文件,據說在win下jar包雙擊有一部分電腦也可以直接啟動程序,但是我們的目標是生成exe,jar包是中間必須品

首先打開一個寫好的java程序,右鍵project名字,選擇Open Module Settings

在打開的頁面中點擊Artifacts

點擊“+”號,根據下圖提示依次點擊

定義主函數名為Main

點擊確認以后回到主界面,準備Build

根據提示點擊

好了,現在在你的項目文件夾的out目錄下找找就能找到jar包了,當然,你可以試試雙擊會怎樣,貌似我的電腦是可以直接運行了,但是因為某些需求,要生成exe的,所以我們繼續

  • 打包jar包為exe

    啟動以后,第一步就是破解,這里粘一個別人的博客,我破解的網址找不到了,這個應該也能用傳送門
    破解以后是這個樣子

    點左邊的project type,選擇我們想要的功能

    點左邊的下一個框,在右邊輸入想生成的文件名,選擇生成路徑

    點左邊的下一個框,再次在右邊輸入文件名

    點擊左邊當前框的32-bit or 64-bit,勾選出來的提示框

    點擊左邊的下一個框,點擊如圖的+號,選擇第一步操作生成的jar包

    選擇以后確定

    回到剛才的頁面,點...選擇主函數Main

    點擊左邊的Jre框,在最低版本那里填1.6,然后點next

    導入jre,這之前把默認的后兩個刪除,再點擊+號

    選擇你電腦jar包的目錄

    然后點擊finish就可以啦!!,大功告成,開始奔放

    后記

    exe4j操作不太方便,其他的都挺好的,至于為什么非要執著要exe文件,是因為想在c++程序里用system執行外部程序,但是貌似system終究是和cmd有區別的,用cmd可以執行jar,,,噗,但是system不行,當然用了exe就肯定可以啦
    2018/12/16 15:21:41

轉載于:https://www.cnblogs.com/Titordong/p/10126744.html

總結

以上是生活随笔為你收集整理的打包java程序生成exe的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。