Fat jar 打包之相對路徑

  今天忙活了一下午總於是把fat jar打包給整明白了,大致在網上收的fat jar 的內容也就那些,大多就是傻瓜式下步下步,就完成了。額,經過本人愚鈍一下午的努力,感悟出點小經驗和大家分享下。

     一、傻瓜式安裝的確可以生成運行文件,但前提是你的項目中或者說簡單點就是類中不是開發桌面運用,不需要哪麼圖像和文件做修飾,畢竟java 的圖像界面不咋的。也就是通過this.class().gerResource("/images/xxxx"),取的些圖片的話,不好說了,我遇到的問題是:fat jar打包完成後,在再其項目下生成 xxx.jar,在此項目裏運行文件可行。但是到其他盤符下,最多就出現彈出窗口,登錄後下步就沒有音信了。解決方法是:在在任意盤符下的fat jar打包好的文件 xxx.jar到其路徑下運行 java -jar xxx.jar -pause 運行這個文件,這時進行操作就可以看到所報錯誤.  我所報的錯是找不到image/xxx.jpg這個文件,於是我把images文件夾拷貝到xxxx.jar 同盤符下,再次運行成功.

這個就會出現一個問題:能不能把images文件一同打入jar包中呢,到目前爲止我認爲是不可以的。

     總結下:

              主要是還是要熟悉基礎,瞭解java -jar 用法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章