我们在使用了JDBC驱动来编写可以访问MySQL数据库的Java程序时,经常面临打包不成功的原因是JDBC为第三方jar包,所以经常打包时没有将此jar包打包进去,网上也有很多方法,以个人实际操作成功事例给大家总结一下使用插件打包技巧,这里使用fat jar插件。
因为最新版的eclipse已经是2.0版本的,所以在为其增加插件时,net.sf.fjep.fatjar_0.0.31已经没有了,在重启eclipse时已经不能找到这个插件。所以这里我提供的是net.sf.fjep.fatjar_0.0.32.jar来打包。
首先,在网上下载net.sf.fjep.fatjar_0.0.32.jar,然后将此jar包放在eclipse安装路径中的plus中,若eclipse在安装前没有打开,则打开eclipse,若打开了,则需重启。
然后右击项目,找到“Build Fat Jar”,点击进入:
![1](http://img.blog.csdn.net/20161227165208259?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
箭头地方打钩,就可以将最后打包好的jar包放在任何你想要放的位置。
![2](http://img.blog.csdn.net/20161227165411263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
点击“Browse”,选择你的主函数所在的类。
![3](http://img.blog.csdn.net/20161227165551943?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
点击“OK”,点击“Next”,就可以看到你将要打包的东西了,有项目也有一个第三方jar包:
![4](http://img.blog.csdn.net/20161227165747726?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
最后点击“Finish”,在最后弹出的窗口点击“OK”,就完成了打包:
![5](http://img.blog.csdn.net/20161227165933837?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)。