eclips导出的jar包,运行时提示找不到微软的JDBC驱动,我用com.microsoft.jdbc.sqlserver.SQLServerDriver这个做的操作数据库的程序,在ec中测试正常,但导出为jar后,提示找不到com.microsoft.jdbc.sqlserver.SQLServerDriver,请教高手如何导出jar文件?

解决方案 »

  1.   

    可能是你用eclipse自带的工具导出时,丢失了一些外部包,建议你用fat打包工具,简易好用!!
      

  2.   

    在导出时候会让你选择导出哪些文件的 ,你需要把这个jar文件也选择上
      

  3.   

    看来fatjar 可以很好的解决。
    其实,你把sqljdbc.jar 复制到你的jar相同的目录
    然后修改你的MANIFEST.MF 的 Class-Path 部分就可以了!不过建议你还是用工具吧! 有兴趣可以参考 MANIFEST.MF 的这个文章 http://www.java2000.net/viewthread.jsp?tid=156
      

  4.   

    问题解决了,其实只要把msbase.jar,mssqlserver.jar和msutil.jar放入
    Java\jre1.6.0_05\lib\ext\下面就解决了,以前用jb2006做没注意到这个,现在改用eclipse了,问题多多
    汗!运行这个还得需要指定的类.