문제

스프레드 시트를 일반 텍스트로 변환하기 위해 멋진 작은 도구가 작성되었습니다. 개인 해커 도구이기 때문에 OpenOffice 2.X에 의존하여 파일을 읽었습니다.

하지만 설치했을 때 OpenOffice 3 그리고 그것을 실행하려고 노력했습니다. 나는 일부 항아리 파일이 없거나 클래스의 절반이 교체 되었기 때문에 비참하게 실패했습니다.

URE/Java (URE : 우노 런타임 환경, UNO 구성 요소를 호스팅하고 관리하는 OpenOffice.org의 하위 집합) 및 여전히 이러한 클래스가 누락되었습니다.

com.sun.star.frame.XComponentLoader
com.sun.star.frame.XController
com.sun.star.frame.XDesktop
com.sun.star.frame.XModel
com.sun.star.frame.XStorable
com.sun.star.sheet.XSpreadsheet
com.sun.star.sheet.XSpreadsheetDocument
com.sun.star.sheet.XSpreadsheetView
com.sun.star.text.XTextDocument

어떤 포인터?

도움이 되었습니까?

해결책

내가 놓친 것을 발견했습니다.

나는 다음 항아리를 포함시켜야했다

URE/java/juh.jar
URE/java/jurt.jar
URE/java/ridl.jar
Basis/program/classes/unoil.jar  

내가 전에 놓친 마지막 - 독일 OOO 버전에 유의하십시오.

그리고 내가 전에 할 필요가 없었던 일, 나는 ooo execeables로가는 길을 포함시켜야했다.

c:/program/OpenOffice.org 3/program/

그 후에는 코드를 변경하지 않고 이전처럼 작동했습니다.

따라서 Brian, Uno의 API는 주요 릴리스 사이에서도 안정적입니다. 내가 고쳐야 할 클래스 경로였습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top