日期:2014-05-20  浏览次数:20731 次

用exej4制作的exe程序无法加载oracle驱动
求助各位大神:我用java写了一个图书管理的小程序(数据库是oracle),在exlipse中一切正常,导出的jar包也能正常运行。我现在想做成一个exe来直接运行,我直接将导出的jar包做成了一个exe程序,运行时界面能正常显示,但却无法连接Oracle,无法加载数据库驱动,请问怎样才能正常加载Oracle驱动?谢谢
jar oracle exe 数据库 java

------解决方案--------------------
有把oracle驱动包打包进来?
------解决方案--------------------
你的src源码怎么打进去的,jar文件就怎么打进去。
------解决方案--------------------
建议使用fatjar打包,而不是用eclipse打包,如果要做成安装包,要再添个inno
FatJar+Exe4j+Inno Setup 生成到处可执行的exe文件 .
1、fatjar 是Eclipse的一个免费的插件。它的作用将java类以及用到的其他类打成jar包 ,它有一点好处是能够将用到的jar包自动解压,然后整理成一个完整的jar包,不会存在jar包嵌套的现象。
2、exe4j能够将上述jar包文件生成exe文件,并且制定程序图标和运行时jre环境的搜索顺序,这样我们就能够将一个完整的jre打到这个exe里,避免在没有安装 jre的机器上不能运行我们的程序。
3、Inno Setup能够进一步压缩我们的程序,生成一个安装向导和卸载向导,方便用户的使用。
4、以上工具使用起来很方便,制作过程也很简单!
5、给出上述几个工具的的下载地址:http://download.csdn.net/source/3153143