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