gpt4 book ai didi

Java 异常 : java. lang.UnsatisfiedLinkError : ocijdbc11. dll: %1 不是有效的 Win32 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:35 24 4
gpt4 key购买 nike

我正在尝试通过 java 程序连接到 oracle。以下是配置。

  1. Windows 7,64 位。
  2. JDK 1.6
  3. Oracle 客户端 11g R2,64 位。
  4. ojdbc6.jar 在我的独立应用程序的类路径中。

但是我遇到了以下异常-“java.lang.UnsatisfiedLinkError:\bin\ocijdbc11.dll: %1 不是有效的 Win32 应用程序

我在谷歌上搜索了很多,但没能找到解决方案。

请帮我解决这个问题。

提前致谢。

最佳答案

这个错误似乎与OCI驱动程序版本与您的Windows版本的兼容性有关。
检查您的 OCI 驱动程序是否与 32 位架构兼容,或者是否适用于 64 位架构(因此出现错误)。

在这里 (https://forums.oracle.com/forums/thread.jspa?threadID=2189215) 您可以找到一个密切相关的错误(相同的错误,对于不同的库),最终在下载 S.O.库的特定版本并重新安装。

编辑:因此,在您的版本之后,您似乎必须安装 64 位 JDK 并在其上运行您的应用程序,因为您的驱动程序和操作系统是一致的(64 位)。

关于Java 异常 : java. lang.UnsatisfiedLinkError : ocijdbc11. dll: %1 不是有效的 Win32 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8907361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com