방금 LibreOffice의 4.0.1 UNO SDK, aaaand를 사용하여 Java 프로젝트를 개발하기 시작했습니다. 처음에는 거의 갇혀있었습니다. OpenOffice.org 대신 LibreOffice를 사용하면 동일하게 적용될 수 있다고 생각합니다. 따라서 도움을 주시면 감사하겠습니다.Open/LibreOffice로 UNO 및 Java 시작하기
저는 Eclipse Juno 4.2를 사용하고 있으며 "Hello World"와 유사한 프로젝트를 만들었습니다.
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpipe in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.sun.star.lib.util.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:50)
at com.sun.star.lib.connections.pipe.PipeConnection.<clinit>(PipeConnection.java:48)
at com.sun.star.lib.connections.pipe.pipeConnector.connect(pipeConnector.java:110)
at com.sun.star.comp.connections.Connector.connect(Connector.java:114)
at com.sun.star.comp.urlresolver.UrlResolver$_UrlResolver.resolve(UrlResolver.java:108)
at com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:301)
at xx.test.unotest.UnoTest.main(UnoTest.java:16)
: 나는
XComponentContext ctx = Bootstrap.bootstrap();
는 다음과 같은 스택 추적과 UnsatisfiedLinkError
예외를 throw 시작 부분에 코드 줄을 /program
(외부 클래스 폴더로 추가) 클래스 패스에 디렉토리 및 권리를 추가 명령을 둘러싼 try/catch
조차 있지만 트리거되지 않았습니다.
UNO 시작에 관한 적절한 문서를 찾을 수 없어서 무엇이 잘못되었는지 알지 못합니다. SDK가 설치되고 환경 변수가 구성됩니다.
내가 누락 된 항목이 있습니까?
: 저는 Windows 7 64 비트를 사용하고 있습니다. 아마 이것은 문제와 관련이 있습니다.
의 LibreOffice와의 최신 버전을 다운로드해야 = localhost, port = 8100; urp; StarOffice.ServiceManager' http://www.oooforum.org/forum/viewtopic.phtml?t=27578 –
@zachlatta 슬프게도, 나는 같은 결과를 얻습니다. – MaxArt
Java 환경 변수가 올바르게 설정되어 있습니까? –