JDBC连接“无法找到JAR / zip”错误[BIRT Eclipse,Windows 7,Oracle 11g]

问题描述 投票:14回答:5

作为一个FYI,我是整个堆栈的新手,所以我可能会犯一个基本的错误。

我正在尝试探索最近升级的Maximo系统的BIRT报告。

为此,我安装了以下内容:

  • Java 6和Java 7 JDK
  • BIRT版Eclipse(内置Eclipse + BIRT插件)。
  • 一些Oracle 11gR2客户端选项(自定义安装) 在SQL * Plus JDBC / ODBC驱动程序 瘦客户端

我采取以下步骤:

  • 打开Eclipse
  • 创建一个新的报告项目
  • 添加数据源
  • 选择“JDBC数据源”(也尝试“查询生成器的JDBC数据库连接”)
  • 选择“Oracle”连接配置文件类型,然后单击“下一步”。

此时,我看到驱动程序列表为空。这让我觉得奇怪,但我想也许我必须定义驱动程序定义。所以我采取以下步骤:

  • 单击“定义驱动程序定义”
  • 在“名称/类型”选项卡中,选择“Oracle Thin Driver”,系统版本11

此时,我看到一条错误消息:无法在驱动程序定义:ojdbc14.jar指定的文件系统中找到JAR / zip。似乎ojdbc14.jar甚至不存在于我能找到的系统上。

我已经尝试添加我可以在oracle客户端目录中找到的其他jdbc jar文件(即来自Oracle_Base \ product \ 11.2.0 \ client_1 \ jdbc \ lib)但似乎没有解决问题。

救命?

eclipse jdbc oracle11g driver birt
5个回答
25
投票

我有类似的问题。单击“全部清除”然后手动添加jar解决了问题。


3
投票

不幸的是,在这种情况下答案非常简单 - 在关闭并重新打开Eclipse之后,我可以毫无困难地删除驱动程序,添加另一个驱动程序并开始工作。我立刻就跑起来了。

感谢你的帮助!


1
投票

确保ojdbc14.jar文件存在且位于库路径中。在选择驱动程序ojdbc14.jar的对话框中,只需单击查找jar / zip按钮即可找到该文件。有时它就在那里,但仍然无效。要解决此问题,请按“全部清除”按钮。现在重复上述过程。将添加.jar,您将继续驱动程序连接和详细信息对话框。


1
投票

发生这种情况是因为Eclipse IDE无法在eclipse安装路径中找到驱动程序。这就是您要做的:在系统中搜索.jar文件并将其复制到eclipse安装路径。如果您无法访问它,请访问http://dev.mysql.com/downloads/connector/j并找到所需的连接器。下载并将其保存到eclipse安装路径。所以现在Eclipse可以看到它并且错误将不再出现。


0
投票

非常简单的答案是进入Jar控制台单击编辑jar并再次选择文件系统中的jar。这将简单地找到文件系统中的文件

© www.soinside.com 2019 - 2024. All rights reserved.