2009-12-08 4 views
0

JODConverter 3.0을 사용하여 문서를 변환하기 위해 OpenOffice와의 통신을 처리하고 있습니다. JODConverter가 JNI를 사용하여 시스템에서 특정 라이브러리 파일을 가져 오는 OpenOffice의 Java 라이브러리를 사용한다는 것만 제외하면 모든 것이 잘 작동합니다. java를 실행할 때 -D를 사용하여 java.library.path 메소드를 설정하지 않으면 예외가 발생합니다.JODConverter 3.0, OpenOffice 및 JNI

제가 만들고있는 응용 프로그램은 플랫폼에 독립적이며 하나의 중앙 구성 파일이 있습니다. 나는 그것을 그렇게하고 싶습니다. System.load를 사용하여 URE bin에 필요한 각 파일을 추가하는 방법에 대해 생각하고 있었지만 약간은 비슷합니다. 또한 어쩌면 내 초기화 스크립트 (내 응용 프로그램을 실행하는 스크립트)에서 URE bin 디렉터리의 위치를 ​​동적으로 찾는 방법을 생각할 수도 있습니다. OpenOffice는 설치시 어떠한 환경 변수도 설정하지 않기 때문에 좋은 해결책을 찾지 못했습니다.

내 질문에 막연한 것이 아니거나 너무 구체적 (또는 둘 다)이 아니라고 생각합니다. 여기에 늦었습니다. 잠시만 본 적이 있습니다.

감사합니다.

답변

0

나는 설치시 생성 될 시작 스크립트에 직접 명령을 넣는 것을 끝내었다. 설치시 사용자는 경로를 지정할 수 있으며 나중에 경로를 변경할 수도 있습니다.