今天忙活了一下午总于是把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 用法。