java.library.path中没有ocijdbc9
当我尝试运行Java应用程序时,出现以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc9 in
library.path" title="java.library.path">java.library.path
我没有一个文件ocijdbc9.*
在我的电脑上,但我ocijdbc10.dll
在%ORACLE_HOME%\bin
。
%ORACLE_HOME%
是正确指定的,所以我认为问题在于应用程序正在搜索错误的版本(9而不是10)。
Oracle和Java Builder都是新安装的,所以问题可能出在项目首选项上吗?您对如何搜索指定错误版本的地方有任何想法吗?
回答:
您缺少Java CLASSPATH中的文件。
您需要将OCI jar添加到您的类路径中。
对于我的oracle 10.0.2安装在Windows上,它位于
%ORACLE_HOME%\jdbc\lib\ojdbc14.jar
如果您的应用程序需要ocijdbc9,则必须从某个位置下载它并将其添加到CLASSPATH中。我不知道从哪里下载,请尝试使用oracle网站
以上是 java.library.path中没有ocijdbc9 的全部内容, 来源链接: utcz.com/qa/408457.html