Posted on 2007-12-11 16:48
mimi_van 閱讀(670)
評論(0) 編輯 收藏 所屬分類:
jar文件
關于這個jar文件,我可是費了很多的時間,力氣,和腦細胞,雖然只是這么一個小小的問題,可的確不是讓人很省心的事情。
網絡上雖然有不少這樣的文章,但當一個新手看的時候,還是會發現 很多情況說的不夠明確,測試也不會成功,這里就先將一個簡單的程序打成jar文件,下面提到的方法都是我親自實踐過的。
可以看到我的這篇文章的title并沒有起成“如何用My Eclipse 發布 能夠雙擊運行的 jar 文件”,而是寫成了帶 mianfest..mf 的jar文件。
這是因為 有的jar文件 雖然是包含了 mianfest.mf 的,但是,你雙擊它卻依舊看不到 程序的 運行結果。
因為這個程序的運行結果需要 依靠 dos窗口。
比如這樣一段程序:-------該程序在項目test下,test下只有這一個類文件
public class Output {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("aaaaaaaa");
}
}
讓我們來試試:
1.右鍵選中你的項目,選擇 export,選擇JAR file
2.選擇Next ,然后選擇你要打包的項目,畫上小對號就好。然后在底下 JAR file 那里選擇你要 存儲 jar文件的路徑,另外就是自己給你的jar文件起個名字,這里我就存在了D盤下,名字就叫test.jar
3.然后接著點擊 Next,會出現下面的界面,這里默認設置就好,這兩個小對號是說帶著編譯提示的錯誤和警告export。目前我這里每次都是默認的設置
4.接著點擊Next,這里就要注意選擇 Mianfiest.mf 文件了,點擊下面 Main class 右邊的Browser ,會跳出一個窗口,讓你選擇 你的main類(主程序,就是java文件里有main方法的那個類),我這里的是Output,選中Output,然后點擊小窗口上的OK
5.選擇完畢后,應該就是這個樣子的:
6. 點擊 Finish ,結束了哦。
用My Eclipse 發布jar文件的步驟 到這里就結束了呢。
*********************************************************************************
然后就可以在D盤下找到 test.jar 這個文件
可是你雙擊運行它,并沒有得到什么反應,因為該程序的運行結果是依靠 控制臺的。所以你 從運行--cmd--進入dos下。
然后到test.jar的目錄下,(這里是d盤下),運行 java -jar test.jar ,就能夠看到程序運行的結果了。