【发布时间】:2016-07-01 21:24:00
【问题描述】:
正如标题所说,当我将程序导出为可运行的 jar 并将引用的库提取到 jar 中时,我能够正常运行它并且 JDBC 能够连接到数据库。但是,当我使用简单打包的引用库导出它时,我收到错误“找不到适合 jdbc:mysql://localhost:3306 的驱动程序”。
此外,当我运行该程序时,它在 Eclipse 中运行良好。只有当我导出它时才会出现问题。由于该程序的实现方式,我无法将库提取到 jar 中。它们必须与它一起打包。
有什么想法吗?
【问题讨论】:
-
请解释一下“我无法将库提取到 jar 中。它们必须与它一起打包。”。 “在它旁边”是指“在包含我编写的代码的类的可运行 jar 之外”?如果是这样,那就是 Eclipse 导出(到可运行的 jar)对话框中的“复制”选项。
标签: java mysql eclipse jdbc jar