【Java】java 使用idea將工程打成jar並創建成exe文件類型執行


第一部分: 使用idea 打包工程jar

    1.准備好一份 開發好的 可執行的 含有main方法的 工程。

  public static void main(String[] args) throws IOException {

        Properties properties = System.getProperties();
        String osName = properties.getProperty("os.name");
        System.out.println (osName);
        if (osName.indexOf("Linux") != -1) {
            Runtime.getRuntime().exec("step:htmlview");
        } else if (osName.indexOf("Windows") != -1){
            Runtime.getRuntime().exec("explorer http://www.baidu.com");
        } else {
            throw new RuntimeException("Unknown OS.");
        }
    }

    2.點擊 idea:File->Project Struce...(快捷鍵 ctrl + shift +alt +s)。如圖:

 3.添加jar,配置main class ,如圖:

 

 

 4.在IDEA中找到Build,隨后選擇Build Artfacts

 

 5.選擇Build點擊,它就會自動生成打包好的jar文件

 6.當你在項目里面發現out文件夾,並在其中發現你打包好的jar文件后,打包工作就完成了

 

第二部分:將jar包轉成exe文件運行。

1.准備工作
我們需要先下載exe4j,這是能夠將jar包打包成exe的神奇軟件。
https://exe4j.apponic.com/

 安裝完畢長這樣

 

 

 2.歡迎界面 直接next 。

 3.點擊”JAR in EXE” mode ,然后next

 4.輸入簡短的描述和生成的exe文件地址

 5.勾選console application,為輸出exe程序創建名字addlicense,下拉Advance Options,點擊32-bit or 64-bit(選擇GUI application時,Icon File為ico后綴的圖片)

 6.勾線64-bit,next

 7.上一界面next之后,再next,進入下圖界面

 8.點擊綠色的加號,勾選Archive,選擇我們打包好的jar包,ok

 9.這里選擇帶有main方法的類,也就是我們之前選擇過的

 10.完成上述步驟后,Next

 11.選擇jre的最低版本與最高版本,我選擇1.8,勾選下圖所示內容,下拉Advance Options,點擊search sequence

 12.點擊紅色的叉號,將內容全部清除掉,否則會影響我們后期運行的結果

 13.點擊綠色的加號,為程序添加jre環境,所選jre為你剛剛添加進文件夾的jre,添加完畢后ok,next

 14.勾選Cilent hotspot,next

 

 15.上一界面next之后,再next,進入下圖界面再next

 16.此時exe程序加載完成,使用exe4j進行功能測試;點擊Click按鈕

 

轉自:https://blog.csdn.net/qq_42910468/article/details/108664623


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM