易客

          Explore JAVA

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

          很奇怪為什么以前打包都可以為什么現在不行了?

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

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


           TonyLee.

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

          評論

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

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 上饶市| 二连浩特市| 甘南县| 三江| 张家口市| 五大连池市| 乡城县| 眉山市| 嘉兴市| 松阳县| 环江| 准格尔旗| 荣昌县| 龙胜| 台东市| 鄂尔多斯市| 莎车县| 永嘉县| 科技| 杭锦后旗| 上栗县| 大余县| 尉氏县| 邵东县| 错那县| 伊宁市| 梓潼县| 安福县| 本溪| 读书| 大方县| 汝城县| 会昌县| 泸定县| 宝应县| 呈贡县| 湘潭市| 忻州市| 桃源县| 永年县| 兖州市|