轉貼自http://tw.myblog.yahoo.com/ncheng2004/article?mid=167&prev=173&next=-1

--

一、單一程式封裝

步驟一:手動建立manifest.mf的檔案,並用Editor輸入兩行文字

Main-Class: 類別名稱

<空白行>

註:一定要有空白行,且"類別名稱.class"需含有 main()這個method。



步驟二:輸入以下指令:(假設*.class跟manifest.mf都放於C:\目錄下)

C:\>jar cfm JAR檔名.jar manifest.mf 類別名稱.class (後面可以接上一個空白鍵後,再加入其它的*.class檔)



成功的話就可以在C:\看到包裝好的*.jar檔。如果作業系統有將*.jar開啟程
式設為javaw.exe或java.exe,那麼滑鼠點2下就會自動執行。



二、將整個資料夾內的程式封裝

步驟一:輸入以下指令:(假設*.class都放於C:\java\目錄下)

C:\java>jar cf JAR檔名.jar .

步驟二:用解壓縮程式將剛製作好的JAR打開,並且把META-INF目錄底下的manifest.mf檔案給解壓縮出來,並且在後面加上以下指令

Main-Class: 類別名稱

<空白行>

步驟三:將將剛製作好的JAR和manifest.mf檔案放在一起,並且下指令

C:\java>jar cfm JAR檔名.jar manifest.mf .



成功的話原本的JAR檔案裡面會再多一個manifest.mf檔案!



三、執行一個打包成JAR檔案的Java程式

步驟一:假設檔案放在C:\目錄下,輸入以下指令執行

C:\>java –jar JAR檔名.jar



由於之前在打包JAR檔案時,所指定的manirest檔有設定”Main-Class”屬性,因此能夠利用java.exe來執行它!

或者直接雙擊兩下JAR檔,不過前提是電腦需安裝適當的JRE版本。

--

行動運算做出來的東西封裝一下

就可以丟到手機上了

YA
arrow
arrow
    全站熱搜

    vin0504 發表在 痞客邦 留言(1) 人氣()