mimi_van

          吞下寂寞的戀人
          posts - 30, comments - 45, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          關(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é)果了。


          主站蜘蛛池模板: 定西市| 新昌县| 抚松县| 冀州市| 宁陵县| 定陶县| 东方市| 信阳市| 句容市| 鱼台县| 新乡市| 娄烦县| 苗栗县| 佛冈县| 濮阳市| 玛多县| 靖西县| 祁连县| 宁安市| 安乡县| 报价| 台州市| 南岸区| 隆子县| 望江县| 汝南县| 梓潼县| 迁安市| 葫芦岛市| 犍为县| 吴堡县| 宁强县| 西宁市| 陇川县| 绥江县| 定陶县| 抚顺市| 榆中县| 花垣县| 四平市| 喜德县|