myeclipse用fat jar生成可执行的jar,发现不能与数据库交互

myeclipse用fat jar生成可执行的jar,发现不能与数据库交互,第1张

方法一:把自己用到的外部jar包复制到jre\lib\ect文件夹下面。然后再运行刚刚导出的jar包,相信这时候就能够看到哦希望看到的结果了。这种方法很简单。但是有一个缺点,那就是我们程序的可移植性得不到保障。如果想解决可移植性那就看方法二吧。

方法二:在打包之前在自己的项目目录下面在创建一个文件夹比如lib吧,然后将我们用到的外部包复制到里面,做好相应的处理后,按照正常的步骤导出jar文件。然后,用winrar打开。修改MANIFEST.MF文件在MANIFEST.MF文件中加上下面的参数:Class-Path: .\lib\your.jar保存后推出。

eclipse用fatjar插件打包可以运行但是不能连接数据库:

添加mysql的jar

安装完fatjar后,需要添加所想要添加的第三方jar,注意,并不是在eclipse中能运行了,添加方法如下图:右键点击想要处理的项目=》Build path =》Add external archive ,然后找到数据库连接的jar,添加就可以了。

可以这样。你把数据库的驱动包用压缩文件管理器打开,看到那里边的文件夹除了meta-inf以外全部添加到你的jar包里边去。这是最简单的方法。另外3楼的那个方法也可以。只是方法有点麻烦

你还可以直接使用fat jar这个eclipse插件,可以直接把第三方jar里的包全部自动添加到你所打的jar包里边去。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9731546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存