【问题标题】:"Unable to locate JAR/zip" error for JDBC connections [BIRT Eclipse, Windows 7, Oracle 11g]JDBC 连接的“无法找到 JAR/zip”错误 [BIRT Eclipse、Windows 7、Oracle 11g]
【发布时间】:2011-12-10 10:58:57
【问题描述】:

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

我正在尝试探索最近升级的 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

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

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

帮助?

【问题讨论】:

  • 从 jar 列表中删除预先存在的 ojdbc14.jar,并从您的 oracle 安装中添加您的。
  • 嗨,JB——据我所知,我已经尝试添加我可以在 Oracle 安装目录下找到的任何 .jar 文件,只是为了确定。明天回到办公室时我会再看一遍并更新。谢谢!
  • @goober:在从头开始运行 Birt (eclipse.exe -clean) 时,您是否尝试过修改驱动程序定义?在遇到驱动程序问题时,我偶尔会发现这很有用。

标签: eclipse jdbc oracle11g driver birt


【解决方案1】:

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

【讨论】:

  • 把正确答案改成这个,因为它看起来更容易,也更适合其他人。
【解决方案2】:

不幸的是,这种情况下的答案非常简单——在关闭并重新打开 Eclipse 之后,我可以轻松删除驱动程序、添加另一个驱动程序并开始工作。我很快就启动并运行了。

感谢您的帮助!

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          猜你喜欢
          • 2015-03-12
          • 1970-01-01
          • 1970-01-01
          • 2016-03-17
          • 2014-09-11
          • 2014-10-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多