2012-05-05 1 views
0

ます。java.lang.UnsatisfiedLinkErrorにリブレオフィスのAPIを使用した作業とバウンス:UnsatifiedLinkError

Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sun.star.lib.connections.pipe.PipeConnection.createJNI(Ljava/lang/String;)I 
    at com.sun.star.lib.connections.pipe.PipeConnection.createJNI(Native Method) 
    at com.sun.star.lib.connections.pipe.PipeConnection.<init>(PipeConnection.java:125) 
    at com.sun.star.lib.connections.pipe.pipeConnector.connect(pipeConnector.java:134) 
    at com.sun.star.comp.connections.Connector.connect(Connector.java:138) 
    at com.sun.star.comp.urlresolver.UrlResolver$_UrlResolver.resolve(UrlResolver.java:120) 
    at com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:292) 
    at HelloTextTableShape.getRemoteServiceManager(HelloTextTableShape.java:446) 
    at HelloTextTableShape.newDocComponent(HelloTextTableShape.java:433) 
    at HelloTextTableShape.useWriter(HelloTextTableShape.java:115) 
    at HelloTextTableShape.useDocuments(HelloTextTableShape.java:107) 
    at HelloTextTableShape.main(HelloTextTableShape.java:98) 
CE> Warning: -nologo is deprecated. Use --nologo instead. 
CE> Warning: -nodefault is deprecated. Use --nodefault instead. 
CE> Warning: -norestore is deprecated. Use --norestore instead. 
CE> Warning: -nolockcheck is deprecated. Use --nolockcheck instead. 
CE> Warning: -accept=pipe,name=uno7528184211562854035;urp; is deprecated. Use --accept=pipe,name=uno7528184211562854035;urp; instead. 

誰もがこれを処理する方法を知っていますか?

答えて

1

com.sun.star.libのJNIライブラリを指す-Djava.library.pathまたは(WIndowsにない場合)LD_LIBRARY_PATHの設定がありません。 .connections.pipe.PipeConnection.createJNI(Ljava/lang/String;)I。

+0

これを正しく修正する方法を説明できますか? – ProCx

+0

いいえ、あなたに正しいパス名が何であるか教えてくれるほどOOについて十分に分かっていないからです。 – bmargulies

+0

LD_LIBRARY_PATH =/usr/lib/libreoffice/urn-link/lib ./start-the-app.sh これは、Linux上のネイティブライブラリを許可します。 32bit Javaは64bit OpenOfficeでは使用できず、64bit JavaはOpenOffice 32bitでは使用できないという事実に注意する必要があります。私は最後の日のより良いところを苦労して学びました。 また、「-Djava.library.path = C:/ Program Files/LibreOffice 3.5」のWindows上のソリューションも機能します! –