解决带图Java项目导出jar无法加载图片、生成exe无法加载mysql驱动问题 |
您所在的位置:网站首页 › eclipse生成的jar无法打开 › 解决带图Java项目导出jar无法加载图片、生成exe无法加载mysql驱动问题 |
最近在做一个图书馆管理系统的客户端时,遇到了两个问题。 一、带图片的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 这里要提的是,如何解决无法加载驱动的问题。 其实很简单,如图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |