当前位置: 首页 > 面试题库 >

java.library.path中没有ocijdbc9

乐成济
2023-03-14
问题内容

当我尝试运行Java应用程序时,出现以下错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc9 in 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网站



 类似资料:
  • 问题内容: 运行代码时出现此错误。 我已将jar( sapjco-3.0.jar )添加到文件夹,并在项目中设置了路径。 谢谢。 问题答案: 您缺少sap java连接器的本机实现。sapjco由用于Java绑定的.jar和用于平台特定绑定的本机库(.so文件)组成。 您需要在树液服务市场上有一个帐户才能访问它。如果您有一个,请访问http://service.sap.com,然后转到软件下载/安

  • 我有一个连接到SQLServer2008实例的JavaEEWeb应用程序。我在连接和检索我的所有表时没有任何问题,除了其中一个表。Tomcat日志中的错误是: 警告:无法加载sqljdbc_auth.dll原因:-java.library.pathsqljdbc_auth

  • 在我将所有本机库链接到每个引用库并按照http://ninjacave.com/lwjglwitheclipse的说明操作之后,该错误仍然存在

  • 问题内容: 请注意,这与该问题不同,因为它不处理链接,因为它不是在询问如何通过CLI进行链接,而是询问Eclipse中的GUI。 我一直在尝试使用LWJGL编写一个简单的程序。当我将库添加到Eclipse(在Windows 7 64bit上为Kepler 4.3.1)并编写程序时,在使用LWJGL的情况下,它不会显示红色弯曲。但是,尝试运行它会为我提供以下堆栈跟踪: (是的,这是他们首先给出的示例

  • 我想签名我的apk,所以我执行了以下命令: java-jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk~/desktop/test.apk 但我得到了以下错误: (openjdk版本“1.8.0_141”openjdk运行时环境(build 1.8.0_141-8U141-B15-3~14.04-B15)openjdk 64位

  • --所以,编制没有问题。当我开始运行程序时,它显示如下异常 线程“main”java.lang.UnsatisfiedLinkError中的异常:java.library.path中的java.lang.ClassLoader.LoadLibrary(未知源)中的java.lang.Runtime.LoadLibrary0(未知源)中的java.lang.System.LoadLibrary(未知