从使用jdbc的java项目创建jar

时间:2015-04-20 08:48:28

标签: java sql jdbc jar

我已经使用eclipse和一些sql代码完成了我的java应用程序。我使用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创建.exe数据库函数不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

看起来导出器正在ojdbc6.jar文件夹中查找JDBC库C:\Users\Grlouk\Downloads并发现它丢失了。

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

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

2)更改类路径以反映ojdbc6.jar文件的实际位置,例如如果您使用的是Eclipse IDE,则可以右键单击您的项目并构建路径>配置构建路径... 打开构建路径配置,然后在选项卡下,您可以管理库,在订单和导出下,您可以明确说明将导出哪些库,如果您愿意,可能需要在此处选择ojdbc6.jar

答案 1 :(得分:0)

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