2014-02-09 1 views
1

이 문제에 이전에 응답했지만 사과 드리겠습니다. 사과드립니다. 여기ORA-29534 : 참조 된 개체를 해결할 수 없습니다 (Loadjava) 오류

가 간다 : 나는 Excel 통합 문서를 생성하고 데이터를 기록하는 자바 프로그램이, Java 프로그램, 내가 resolve 옵션과 함께 LOADJAVA 유틸리티를 사용하여 Oracle로 프로그램을 가져 오기 위해 노력하고있어 잘 작동 하지만이 오류가 계속 :

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

나는 이전에, POI - 3.8-20120326, POI-OOXML-3.8 beta5, POI-OOXML - 스키마 - 3.8-20120326을 포함하여 LOADJAVA 유틸리티를 사용하여 필요한 모든 jar 파일을로드 xmlbeans-2.3.0, dom4j-1.6.1.

누구에게도이 문제가 발생 했습니까? 해결 방법을 알려주시겠습니까? 도와 주셔서 감사합니다.

답변

2

"해결할 수 없습니다"는 문제의 클래스가 컴파일되지 않는다는 것을 의미합니다. 대체로 다른 항아리 중 하나가 해결 될 수 없기 때문에 가능성이 큽니다. 저 항아리에 대한 LOADJAVA 출력도 확인 했습니까? 다른 ORA-29534 오류 및 하나 이상의 ORA-29521 오류가있을 수 있습니다. 사용자가로드하지 않은 종속 클래스를 가리 키기 때문에 유용합니다.

또는 LOADJAVA를 호출 할 때 -genmissing 인수를 사용해보십시오. Find out more.

0

나는 동일한 문제가있었습니다. 나를위한 해결책은 laodjava 명령에서 -synonym 인수를 제거하는 것이 었습니다.

은 내가 으로로드 명령을 실행할 때 "... 참조 된 개체를 확인할 수 없습니다"erroring했다

/u01/app/oracle/product/12.1.0.2/dbhome_1/bin/loadjava -verbose -synonym -resolve - 사용자 SYS/PWD -grant 공공 -fileout의 log_sys_public.txt org.apache.pdfbox.jar

더 이상 오류 /u01/app/oracle/product/12.1.0.2/dbhome_1/bin/ loadjava -verbose -genmissing -resolve -user sys/pwd -grant public-fileout log_sys_public.txt org.apache.pdfbox.jar

문제를 찾기 위해 시도했기 때문에 -genmissing 인수를 추가했지만 영향을 미치지는 않습니다.

희망은 다른 사람들에게도 도움이됩니다.