如何把JDBC驱动打包进可运行的JAR文件

Greentea107 2010-06-29 08:25:49
我有一个小程序需要JDBC驱动来读取数据库,我在MyEclipse里编译时能正常运行,但在打包在可运行的JAR文件后再运行就会把ClassNotFoundException异常,我现在想要运行这个JAR文件有什么办法可以解决?

我程序中的相关代码是这样写的
driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
url = "jdbc:sqlserver://(省略)"
Class.forName(driver);
conn = DriverManager.getConnection(url, "sa", "sa");
...全文
240 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rushly 2010-07-01
  • 打赏
  • 举报
回复
上的方法可以的,,以前我也遇到过这问题
望舒 2010-06-30
  • 打赏
  • 举报
回复
马上要做实训了,期待有高手解决!!
rushly 2010-06-30
  • 打赏
  • 举报
回复
MyEclipse 右键工程,选择Export ,选择java ,选择 runnable jar file
Silence_Smile 2010-06-29
  • 打赏
  • 举报
回复
用ANT
diggywang 2010-06-29
  • 打赏
  • 举报
回复
在主jar中的META-INF/manifest文件下,添加classpath就行,不用全部打到一个包里去
chainhou 2010-06-29
  • 打赏
  • 举报
回复
你用NETBEANS打包试下,直接都打进去了
xuezhuxuan 2010-06-29
  • 打赏
  • 举报
回复
这个我之前碰到过,好像是把驱动解压后直接放到bin文件夹下(将整个文件夹拷过去),再打包生成,可能是这样的,时间长了忘了,你可以试一下。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧