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

解决方案 »

  1.   

    我只是在制作jar包时打包进了oracle驱动,把它用exej4做成exe时就不知道怎样打包进oracle驱动了,求指导
      

  2.   

    你的src源码怎么打进去的,jar文件就怎么打进去。
      

  3.   

    不太明白……src源码是用eclipse直接导出的jar包,麻烦再说细点
      

  4.   

    建议使用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
      

  5.   

    多谢“maxcai”,说的很细。用fatjar先做成jar,然后再做成exe就行了。感谢大家,问题解决了。