用exe4j將java程式轉exe程式
因為工作有這方面的需要,之前上網搜過許多關於將java程式轉為可執行(exe)程式的網頁,但都不盡人意。過了一段時間再搜時發現這個好東西exe4j。親自試了刀發覺真的很簡單和好用。把它記下來方便健忘和大家:
第一、將應用程式匯出成一個JAR檔案。
1、先打包程式成一個jar,在eclipse裡面很容易做到,右擊程式選擇“Export”。
2、選擇“JAR file”,按“Next”進入下一步。
3、Select the resources to export是預設剛才我選擇的那個程式。
Select the export destination要選擇儲存此JAR file的路徑,這裡我選擇我新建的一個資料夾Execute File。
按“儲存”,其它預設,按“Next”進入下一步,或按“Finish”完成也可以。
4、開啟資料夾Execute File,可以看到剛才Export成jar的檔案AS400ToOA.jar。
第二、將JAR檔案用exe4j轉成exe程式。
1、開啟exe4j,直接“Next”按鈕。
2、選擇第二個選項“JAR in EXE” mode,按“Next”按鈕。
3、輸入簡短的應用程式描述。
之前我建了一個資料夾Execute File用於存放相關檔案,於是這裡的Output directory選擇此資料夾。
2、這裡的Executable type有GUI application,和Console application,我試過GUI application,因為效果不是很好,於是我選擇Console application。
Executable name一定要填,為了明確這個程式的意義,我起個名字為ImportBPCSProgram。
5、按 綠色+按鈕加入JAR包,首先加入剛才在eclipse匯出的AS400T0OA.jar包。
6、然後加入這個程式所需的jar包,如我這個程式因為要連線AS400的資料庫,連線SQL資料庫,所以我要加入jt400.jar,msbase.jar, mssqlserver.jar等包。
7、將所有要用到的jar檔案加入後。
8、選擇Main class,它會自動將所有的Main class列出來,這裡選擇我自己寫的MainClass.java。按“OK”完成選擇。
9、我係統的JRE版本,上面填個1.3,下面填1.6,另外這樣配置的程式只能在安裝有JRE的機器上執行,釋出時總要考慮的問題就是使用者是否有能力在自己機器上安裝JRE,總不能釋出一個程式還要使用者自己安裝個JRE吧,下面我就介紹如何將JDK環境變數動態打包到exe中,在這裡單擊advanced options,選擇search sequence。如圖:
先把我安裝的java下面的jre複製到Execute File資料夾中,按綠色+,選擇directory並選擇JRE的根目錄(注意是拷貝後的目錄)即可。
單擊ok後,再從圖中單擊advanced options,並選擇preferred VM,在彈出的視窗中選擇client hostspot VM,單擊next按鈕繼續:
10、以下的預設設定。
11、到了此介面就表示完成了exe程式的轉換。
相關文章
- 使用exe4j打包exe
- 用exe4j和inno setup將JAVA的專案打包為跨平臺安裝包Java
- java程式轉為exe幾種方法Java
- 用py2exe將python檔案轉換成exe可執行程式Python行程
- 使用MATLAB compiler將matlab程式轉成獨立應用程式exeMatlabCompile
- 偵錯程式--jdb.exe(轉)
- 編譯 asp 應用程式成為 exe 檔案 (轉)編譯
- 將Python程式(.py)轉換為Windows可執行檔案(.exe)PythonWindows
- 用JAVA程式取得IP地址(轉)Java
- 建立Java的應用程式(轉)Java
- 使用Rundll32.exe和Rundll.exe(轉程式設計技術) (轉)程式設計
- js呼叫執行exe應用程式程式碼例項JS
- 揭開SVCHOST.exe程式之謎 (轉)
- alg.exe系統程式介紹(轉)
- mprexe.exe系統程式介紹(轉)
- mstask.exe系統程式介紹(轉)
- spoolsv.exe系統程式介紹(轉)
- stisvc.exe系統程式介紹(轉)
- svchost.exe系統程式介紹(轉)
- dllhost.exe是什麼程式 dllhost.exe應用程式錯誤該怎麼辦
- 將 Java 程式作為 Linux 的 Daemon 程式以及防止程式多次執行 (轉)JavaLinux
- 學用Java Web Start 部署應用程式 (轉)JavaWeb
- 如何把JAVA程式封裝成EXE檔案Java封裝
- python程式碼打包exe程式Python
- 解決devenv.exe應用程式錯誤,應用程式發生異常dev
- install4j將java程式打包為exe 或者製作bat指令碼執行JavaBAT指令碼
- java打包exe程式需要注意的幾個地方Java
- 利用IDEA和exe4j生成exe檔案及資原始檔和so、dll檔案的放置Idea
- Unite Mac,將網站轉換為應用程式Mac網站
- 將網站轉化為應用程式Unite for Mac網站Mac
- matlab程式碼轉exe可執行軟體Matlab
- msgsrv32.exe系統程式介紹(轉)
- 直譯器-Java.exe(轉)Java
- 解決:如何將Python程式碼打包成exe可執行程式的問題Python行程
- SDL_app:emulator.exe應用程式錯誤APP
- Java應用定製工廠--jar轉exe製作工具JavaJAR
- BeanShell桌面---Java應用程式指令碼引擎 (轉)BeanJava指令碼
- 用Java程式生成文字的捷徑(轉)Java