作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试通过 java 程序连接到 oracle。以下是配置。
但是我遇到了以下异常-“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/
我是一名优秀的程序员,十分优秀!