解决带图Java项目导出jar无法加载图片、生成exe无法加载mysql驱动问题

您所在的位置:网站首页 eclipse生成的jar无法打开 解决带图Java项目导出jar无法加载图片、生成exe无法加载mysql驱动问题

解决带图Java项目导出jar无法加载图片、生成exe无法加载mysql驱动问题

2023-10-05 20:10| 来源: 网络整理| 查看: 265

最近在做一个图书馆管理系统的客户端时,遇到了两个问题。 一、带图片的Java项目导出jar后,图片无法显示; 二、生成exe后,无法加载数据库驱动; 经过一番摸索,上述问题得到了很好的解决,以下经验希望帮到和我一样正在学习的小白们。

第一:带图片的Java项目从eclipse导出jar后无法正常显示图片,即使将图片文件夹整个手动添加到jar里,一样不行。 我的代码如下:

ImageIcon ico=new ImageIcon(".\\image\\book.jpg");

其中image文件夹是放在项目的根目录下的,和src同一级。

有效的解决办法是 导出jar后,把image文件夹复制粘贴到jar同级目录下。 譬如jar放在桌面,那么就把image文件夹也放到桌面,这样图片就可以显示了。

第二:使用exe4j将jar打包成exe后,要想显示图片,依然要将生成的exe和image文件夹放在同一级目录下。 但是另一个问题来了,打包成exe后,却报错了——无法连接数据库!!!原因是无法加载驱动!emmm网上挺多办法的,但是没有找到合适的,最后想想,Java连接mysql的驱动也是jar包,何不一同打包进去exe呢?也许可以呢?!抱着试一下的想法,果断尝试,结果成了。 打包成exe的具体步骤就不写了,推荐一搏: https://blog.csdn.net/yyj108317/article/details/74908358 这里要提的是,如何解决无法加载驱动的问题。 其实很简单,如图: 这里写图片描述 在这里,添加好我们导出的jar后,把连接mysql的jar包也添加进去,其他步骤如上推荐博文一样就行了。最后生成的exe就不会出现无法加载驱动的错误了! 希望可以帮到大家! 第一次发文分享经验,多多支持!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3