首先,我們先來了解一下 jar 檔是什麼東西?

以下分成3點說明:

  1.  .jar 檔案是一個壓縮檔
  2. 是與 ZIP 壓縮格式一樣的壓縮檔
  3. 可以由能夠解讀ZIP壓縮格式的軟體來解壓

 

 

再來,我們要將 java檔 壓縮成 jar檔

Java 的 JDK 工具箱中有提供一個工具:jar.exe (意思是 Java ARchive)

它可以把整個目錄通通包到一個檔案,用的壓縮方法與 ZIP 壓縮法一樣,所以 .jar 檔案其實也可以說是 ZIP 檔案,所以你可以用任何認識 ZIP 檔案的工具處理它,例如 pkzip、 Winzip、WinRar 等等。

用法與 Unix 的 tar 命令幾乎完全一樣(以命令提示字元執行):

  1. jar tvf file.jar                                              ->            可以看看 file.jar 內打包了蝦密碗糕
  2. jar cvf ggyy.jar hahaha                              ->            可以把檔案 hahaha 或目錄 hahaha 連同其子孫一起壓縮成 ggyy.jar
  3. jar xvf ggyy.jar                                           ->            可以把檔案 ggyy.jar 解壓縮!
  4. jar xvf ggyy.jar haha/yyy/G3388.java        ->            可以從 ggyy.jar 內把 haha\yy\G3388.java 解壓縮出來
  5. tag:請注意下達 jar 命令時不論在 Unix 或 Window, 路徑隔開符號一率用 / 正斜線!

 

 

壓縮成 jar 檔後就可以來執行:將 jar 轉成 exe 檔了!!

以下是將 jar 轉成 exe 檔的步驟:

  1. 一開始先到 JSmooth 的網站下載 JSmooth (http://jsmooth.sourceforge.net/)
  2. 下載完後打開 JSmooth。
  3. 先選 "Skeleton","Skeleton Selection"選擇 Windowed Wrapper。
  4. 之後點選"Executable",右邊第一個欄位 "Executable Binary" 是輸入自己想要的 exe 的檔名(編譯完後會是這個名字)。

    第二個欄位則是選擇自己想要的 icon 圖示,可以從這個網站 (http://www.iconarchive.com/) 抓取免費的 icon 圖示。

    最下方的 "Current Directory" 則是希望編譯後產生的 exe 檔會出現在哪邊。

  5. 之後再選 "Application",在此分成三個步驟:

    1. 在classpath中按 " + " 加入一個 Jar 檔,請加入自己想要轉譯的 Jar 檔。

    2. "Embedded jar" 也是一樣選擇自己想要轉譯的 Jar 檔。

    3. 此時就可以點擊 "Main Class" 的右邊 "..." 欄位,程式會讀取 Jar 檔中的 Class,請選擇主要執行的 Class。

  6. 都處理好後,先存檔,之後再點擊 齒輪 進行編譯。

  7. 之後就可以在下載位置看到你要的的 .exe 檔。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 LihaoHuang 的頭像
    LihaoHuang

    LihaoHuang(黃立豪)的部落格

    LihaoHuang 發表在 痞客邦 留言(0) 人氣()