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.
誰もがこれを処理する方法を知っていますか?
これを正しく修正する方法を説明できますか? – ProCx
いいえ、あなたに正しいパス名が何であるか教えてくれるほどOOについて十分に分かっていないからです。 – bmargulies
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上のソリューションも機能します! –