【发布时间】:2011-03-30 18:20:39
【问题描述】:
我制作了需要数据库连接的程序 (mySQL)。 将我的系统导出到可执行 jar 后,我的 jar 文件与数据库没有任何连接。
请问我需要采取哪些步骤来解决这个困境?
【问题讨论】:
标签: jar database-connection executable
我制作了需要数据库连接的程序 (mySQL)。 将我的系统导出到可执行 jar 后,我的 jar 文件与数据库没有任何连接。
请问我需要采取哪些步骤来解决这个困境?
【问题讨论】:
标签: jar database-connection executable
您需要做的是查看 JAR 清单规范,该规范允许您设置 jar 所依赖的类路径条目。
http://download.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Main%20Attributes
会给你一些信息。 Class-Path 条目是您需要查看的具体内容。在与您的 jar 一起打包的 MANIFEST.MF 中对 mysql jar 进行引用。我建议将相对于您的应用程序导出 jar 的位置。
由此,您/应该/能够使用 java -jar 来执行您的程序,并让 mySQL 的相关类可供使用。
希望对您有所帮助。
【讨论】: