java - 未满足的链接错误

标签 java libreoffice unsatisfiedlinkerror

使用 Libre Office API 并在 java.lang.UnsatisfiedLinkError 上弹出:

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.

有人知道如何处理吗?网上似乎找不到好的解决方案/

最佳答案

您缺少 -Djava.library.path 或(如果不在 WIndows 上)LD_LIBRARY_PATH 的设置,该设置指向 com.sun.star.lib.connections.pipe.PipeConnection.createJNI(Ljava/lang/String) 的 JNI 库;)我。

关于java - 未满足的链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463397/

相关文章:

android - java.lang.UnsatisfiedLinkError : No implementation found for Boolean 错误

android - libiconv.so : has text relocations

java - 在 Android MapView 上的两个 GeoPoints 之间绘制路线时出错?

java - 有没有办法使用文本输入搜索目录中文本文件的名称?

ms-office - 尝试转换时unoconv无法正常工作。引发错误:无法连接或启动自己的监听器。堕胎

c# - 如何安装和使用 AODL?

java - JPA - 具有 OR 条件的 OneToMany

Java:实例化一个没有默认构造函数的泛型类

excel - Starbasic 中的工作簿(ThisWorkbook.Name) 等效项

java.lang.UnsatisfiedLinkError : Cannot load 32-bit SWT libraries on 64-bit JVM in windows