从使用 jdbc 的 java 项目创建 jar

Creating jar from java project which uses jdbc

我已经使用 Eclipse 完成了我的 java 应用程序,其中包含一些 sql 代码。我正在使用 oracle 数据库和 jdbc 连接器。

当我尝试创建 jar 文件时,它显示了这条消息:JAR 导出已完成,但有警告。

查看详细信息以获取更多信息。

  Exported with compile warnings: 
  Jar export finished with problems. See details for additional information.
    Fat Jar Export: Could not find class-path entry for 'C:Users/Grlouk/Downloads/ojdbc6.jar'

最后我从 .jar 数据库函数创建 a.exe 文件时不起作用。有什么建议吗?

导出器似乎正在您的 C:\Users\Grlouk\Downloads 文件夹中寻找 JDBC 库 ojdbc6.jar,但发现它不见了。

有几种方法可以解决这个问题。

1) 找到您的 ojdbc6.jar 文件所在的位置并将其放入 C:\Users\Grlouk\Downloads

2) 更改类路径以反映 ojdbc6.jar 文件的实际位置,例如如果你使用的是EclipseIDE你可以右击你的项目然后Build Path > Configure Build Path...打开build path配置然后在Libraries 选项卡您可以管理库,在 Order and Export 下您可以明确说明将导出哪些库,您可能想要 select ojdbc6.jar 看这里

将罐子放在罐子里是行不通的。您必须将它与某些第三方库一起使用。因为当您尝试执行 jar 文件时,它会尝试在上述路径中搜索 jar 文件。 Jar 文件不会出现在路径中,因此类路径失败。通过导出到 jar 使用 eclipse 来完成。 Eclipse 将动态加载 jar 文件并将其添加到类路径中。