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

回到顶部