如果之前已经回答过这个问题,我深表歉意,但我仍然遇到这个问题。
事情是这样的:我有一个 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.