Skip to main content
 首页 » 编程设计

oracle中ORA-29534 : referenced object cannot be resolved (Loadjava) error

2024年11月24日72lexus

如果之前已经回答过这个问题,我深表歉意,但我仍然遇到这个问题。

事情是这样的:我有一个 Java 程序,它创建一个 Excel 工作簿并向其中写入数据, Java 程序工作正常,我正在尝试使用 LOADJAVA 将程序导入 Oracle 实用程序具有 resolve 选项,但我不断收到此错误:

ORA-29534: referenced object HR.org/apache/poi/hssf/usermodel/HSSFWorkbook could not be resolved  
The following operations failed 

我之前使用 LOADJAVA 实用程序加载了所有必需的 jar 文件,包括 poi-3.8-20120326、poi-ooxml-3.8-beta5、poi-ooxml-schemas-3.8-20120326、xmlbeans-2.3.0、dom4j-1.6.1 .

有没有人遇到过这个问题,能告诉我怎么解决吗?感谢您的帮助。

请您参考如下方法:

“无法解析”意味着相关类无法编译。很可能是因为其他 jar 之一本身无法解决。您是否也检查了这些 jar 的 LOADJAVA 输出?您可能有其他 ORA-29534 错误,也许还有一个或多个 ORA-29521 错误:这个错误很有用,因为它会指向您尚未加载的某个依赖类。

或者,您可以在调用 LOADJAVA 时尝试使用 -genmissing 参数。 Find out more.