易客

          Explore JAVA

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            4 隨筆 :: 1 文章 :: 52 評論 :: 0 Trackbacks
          這兩天在為一個項目制作jar包時出了一些問題,不過好在解決了。下面談一下過程:
          問題:
          用Eclipse導(dǎo)出jar后,運行時彈出了個錯誤警告:
          could not find the main class.program will exit

          很奇怪為什么以前打包都可以為什么現(xiàn)在不行了?

          解決:
          在網(wǎng)上找了一點資料,講得都有點模糊,后來看到一篇文章說用rar打開看一下里邊的class-path,我打開后看一下是正常的,但是就是執(zhí)行時出錯。
          于是找了一個可以運行的看了一下,結(jié)果發(fā)現(xiàn)可以運行的里邊有編譯后的class文件,出錯的里邊沒有包含進class文件!
          在這之前我也發(fā)現(xiàn)生成的jar文件只有幾k,我還納悶怎么這么大個項目生成的jar那么小?
          于是我又把導(dǎo)出界面看了一下:

          以前選的是第一種方式,我懷疑是不是沒有把一些目錄或文件包含進去,于是選了第二種方式導(dǎo)出所有選定的目錄項,
          結(jié)果再次運行成功!查看一下jar內(nèi)容,class文件已經(jīng)包含進去。
          至此問題解決。
          這種方法可能只適合我遇到的這個問題,對于其它問題不一定會湊效,不過不妨試一下。^_^


           TonyLee.

          posted on 2008-05-18 13:26 y6cn 閱讀(4958) 評論(4)  編輯  收藏

          評論

          # re: Eclipse導(dǎo)出jar后運行出錯的問題 2008-05-20 13:31 相信
          Eclipse里面的自帶導(dǎo)出功能我覺的不太完善 還有好多BUG
          你可以下載一個第三方的插件 FatJar
          不需要管太多.反鍵一次搞定..  回復(fù)  更多評論
            

          # re: Eclipse導(dǎo)出jar后運行出錯的問題[未登錄] 2008-05-25 09:53 y6cn
          是的,不過我只是想試試看用eclipse究竟能不能打包成功,哈  回復(fù)  更多評論
            

          # re: Eclipse導(dǎo)出jar后運行出錯的問題[未登錄] 2008-07-30 12:51 大大
          謝謝。我也遇到這個問題。
            回復(fù)  更多評論
            

          # re: Eclipse導(dǎo)出jar后運行出錯的問題[未登錄] 2011-08-16 15:47 aaa
          正好碰到其他問題,用這個方法也解決了。謝謝  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 丽水市| 和静县| 阿尔山市| 青龙| 剑阁县| 奉贤区| 阿克苏市| 青海省| 长治县| 沈丘县| 双柏县| 云阳县| 绥阳县| 宝兴县| 湘西| 旅游| 南木林县| 克拉玛依市| 南溪县| 那坡县| 南宁市| 固始县| 贵溪市| 青川县| 嘉兴市| 锡林郭勒盟| 突泉县| 长武县| 永安市| 古交市| 德钦县| 双桥区| 林甸县| 墨竹工卡县| 当阳市| 嘉禾县| 红桥区| 玉环县| 胶州市| 沙洋县| 墨竹工卡县|