訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2013-01-29 13:14

類型:程式設計
作者:羽山
文章時間:2013-01-29 13:14:25
瀏覽人數:3966人
標題: 將 JAR 轉成 EXE 好用工具之 JSmooth
網址:http://3wa.tw/blog/blog.php?id=1459
內容:
 

將 JAR 轉成 EXE 好用工具之 JSmooth

簡介:
可以將做好的 JAR 轉成 EXE。
作者:
Rodrigo Reyes <reyes@charabia.net>
最新版本:
JSmooth 0.9.9-7 Released (2007-05-20)
評價:
☆★★★★
License:
http://jsmooth.sourceforge.net/license.php
(JSmooth 的原始碼是GPLv2 ,我們不會去改他,所以請放心用;Wrapper是LGPL讓我們更放心)
Jsmooth is GPL, but wrappers are LGPL so that there is no constraint added to your own code.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
官方網站:
http://jsmooth.sourceforge.net/
下載路徑:
http://sourceforge.net/projects/jsmooth/files/
缺點:
操作的界面讓人有點霧沙沙,因為有很多儲存、選擇資料夾,缺乏提示。不過如果弄通後,就很好用了。

以下是操作心得:(文字介面下一支圖片轉出RGB文字檔的小程式)

首先測好您寫好的程式

如果您用的是Eclipse,那有很簡單的工具可以幫你包出 jar。

選擇 Export


選擇 Java→Runnable JAR file


指定好要儲存的 jar 檔名,按下 Finish

關閉 Eclipse

啟動 JSmooth

註:JSmooth啟動好像有點久…(大概1分鐘吧,也許是我電腦的問題,反正就耐心的等)


這就是啟動後的畫面,接下來我們要針對剛才的程式作設定。

選擇「Skeleton」


這裡指的是你的程式要跑的類型,如「視窗或文字…」

我以 Console Wrapper 為範例

 

接著選擇Executable,選擇要輸出的 exe 檔(結果檔位置、檔名)

PS:此部分沒什麼提示,所以是混亂的開始了。


如果你希望你的程式有個icon,也可以在此指定。

接下來,選擇Application頁,我們要指定我們的 jar 了


別懷疑,中間的先勾,選好你的jar,然後再往上選擇「Main Class」


看起來很怪,沒錯,可以點開!!


按下Select

以上,較為重要的部分大至上已完成!

~接下來要作Compiler的動作~


選擇 Project→Compile…


此時又會跳出一個讓人搞不懂的儲存,原來是要儲存本次製作exe的「專案檔」,所以命令一下,如compile_egg、compile_project即可,以後如果要做,直接讀取專案檔比較快。


儲存完成後,就編好嘍~~~


於是就出現了一個可以帶著走的 exe 了


試玩看看~非常成功

 

後記:


雖然作好了exe,但拿到一台完全沒裝 java 的乾淨系統,也是無法執行(至少要有jre、jvm),所以會用到JVM這個頁籤,視專案需求把JVM打包進來,指定版本、記憶體用量之類的,有興趣的麻豆可以試試看。

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【0】
其他分類
當月訓練
(2013-01-29)
【程式設計】將 JAR 轉成 EXE 好用工具之 JSmooth

最新訓練
(2024-03-09)
【HONDA CBR1000RR】CBR1000RR 原廠管

(2024-02-24)
【NSR 150】NSR150 整理後卡鉗

(2024-02-14)
【機車綜合相關】買了牧田的打氣機與心得

(2024-02-10)
【NSR 150】NSR150 整流器接頭重作

(2024-02-09)
【機車綜合相關】鋰電、鋰鐵電池、電源充電器

(2024-01-07)
【NSR 150】NSR150 貨架耳朵斷裂維修

(2024-01-06)
【KTM 390】KTM Duke390 維修發電問題 電盤內仁

(2023-12-29)
【NSR 150】NSR150 改可調拉桿

(2023-11-20)
【遊戲 / 生活】防盜洗手罐

(2023-11-17)
【KTM 390】KTM Duke390 製作鋰鐵電池