UnsatisfiedLinkError:未找到本机库“wcepeer”(Mysaifu)

哈纳菲奥斯曼

我正在尝试用 Java 编写一个可以在 Windows CE 操作系统中执行的应用程序。

为此,我在我的 Windows PC 上使用 Eclipse,然后将 .jar 文件传输到我使用 Windows CE 运行的“较小”系统中。然后使用 Mysaifu JVM 执行 .jar 文件(因为我们需要一个 JVM 在 Windows CE 中执行 Java 程序)。

所以我从一个简单的应用程序开始,它会启动一个窗口(使用 JFrame),当我尝试执行它时,我收到一条错误消息:

java.lang.UnsatisfiedLinkError:在 gnu.classpath.boot.library.path 和 java.library.path 中找不到本机库“wcepeer”(作为文件“wcepeer”)

我试图验证表示本机库 ( wcepeer.dll ) 的文件是否在正确的文件夹中,并且我可以看到该文件与另一个库文件一起存在,例如wcesound.dllwcesecurity.dll等。通常,当我在 Windows CE 系统上安装 JVM 时,这些文件在Program Files/Mysaifu JVM/jre/bin中提供

我还尝试使用 System.loadLibrary()验证wcepeer的存在

   try {
       System.loadLibrary("wcepeer");          } catch(UnsatisfiedLinkError e) {
        System.err.println("Native code library failed to load.\n" + e);       }

结果是:

本机代码库加载失败。java.lang.UnsatisfiedLinkError:在 gnu.classpath.boot.library.path 和 java.library.path 中找不到本机库“wcepeer”(作为文件“wcepeer”)

但是,例如,当我用“wcesound”替换“wcepeer”时,没有错误。所以我想wcepeer.dll文件有问题,但我不知道如何解决它。我在网上到处搜索,只有一个关于这个的论坛,但它并没有太大帮助。

提前感谢您的帮助。

亲切的问候,

瓦尔特分钟

您可以使用dependency walker ( http://www.dependencywalker.com/ ) 打开您的DLL(它也适用于CE dll,因为它们使用与Windows 相同的格式)并查看此DLL 具有哪些依赖项。可能需要其他 DLL(如果它们是通过导出 lib 静态链接的,则无论如何您的 DLL 都将无法加载),或者 DLL 需要一些您的设备不支持的系统 DLL 或 API。Windows CE 是一个组件化的操作系统,因此您可能拥有一组不同的 API,具体取决于您包含在操作系统映像中的组件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找到本机库时出现 Java UnsatisfiedLinkError

来自分类Dev

Android-java.lang.UnsatisfiedLinkError:未找到本机方法

来自分类Dev

sbt下的本机库出现UnsatisfiedLinkError

来自分类Dev

本机库加载时出现无法解释的UnsatisfiedLinkError

来自分类Dev

本机库加载时出现无法解释的UnsatisfiedLinkError

来自分类Dev

Android Studio:UnsatisfiedLinkError:findLibrary返回null-加载本机库

来自分类Dev

JavaCPP,在JAR中归档本机库时出现UnsatisfiedLinkError

来自分类Dev

运行Clojure JAR时Java无法找到本机库

来自分类Dev

Android java.lang.illegalargumentException无法找到本机库main

来自分类Dev

运行Clojure JAR时Java无法找到本机库

来自分类Dev

未找到本机RTCRootView.h

来自分类Dev

在Android 5.0中加载本机库时出现java.lang.UnsatisfiedLinkError

来自分类Dev

Android L预览不搜索“ armeabi”文件夹中的本机库(UnsatisfiedLinkError)

来自分类Dev

UnsatisfiedLinkError:运行播放应用程序时如何加载opencv本机库?

来自分类Dev

本机扩展-C ++本机库

来自分类Dev

如何使用本机库

来自分类Dev

如何使用本机库

来自分类Dev

动态调用本机库

来自分类Dev

Android L(5.0)不在eclipse中的“ armeabi”或“ armeabi-v7a”文件夹(UnsatisfiedLinkError)中搜索本机库

来自分类Dev

UnsatisfiedLinkError:本机库C:\ Domino \ nlsxbe.dll已加载到另一个类加载器中

来自分类Dev

UnsatisfiedLinkError:本机库sunmscapi.dll已在另一个类加载器中加载

来自分类Dev

coco2d-x:java.lang.IllegalArgumentException:无法找到本机库

来自分类Dev

反应本机iOS错误-“未找到RCTNetworking.sendRequest”

来自分类Dev

本机库,Java OpenAL要求

来自分类Dev

找不到Android本机库

来自分类Dev

Chrome扩展本机消息传递出错:“未找到指定的本机消息传递主机。”

来自分类Dev

java.lang.UnsatisfiedLinkError:本机库XXX.so已加载到另一个类加载器中

来自分类Dev

本机方法中的UnsatisfiedLinkError

来自分类Dev

本机方法中的UnsatisfiedLinkError

Related 相关文章

  1. 1

    找到本机库时出现 Java UnsatisfiedLinkError

  2. 2

    Android-java.lang.UnsatisfiedLinkError:未找到本机方法

  3. 3

    sbt下的本机库出现UnsatisfiedLinkError

  4. 4

    本机库加载时出现无法解释的UnsatisfiedLinkError

  5. 5

    本机库加载时出现无法解释的UnsatisfiedLinkError

  6. 6

    Android Studio:UnsatisfiedLinkError:findLibrary返回null-加载本机库

  7. 7

    JavaCPP,在JAR中归档本机库时出现UnsatisfiedLinkError

  8. 8

    运行Clojure JAR时Java无法找到本机库

  9. 9

    Android java.lang.illegalargumentException无法找到本机库main

  10. 10

    运行Clojure JAR时Java无法找到本机库

  11. 11

    未找到本机RTCRootView.h

  12. 12

    在Android 5.0中加载本机库时出现java.lang.UnsatisfiedLinkError

  13. 13

    Android L预览不搜索“ armeabi”文件夹中的本机库(UnsatisfiedLinkError)

  14. 14

    UnsatisfiedLinkError:运行播放应用程序时如何加载opencv本机库?

  15. 15

    本机扩展-C ++本机库

  16. 16

    如何使用本机库

  17. 17

    如何使用本机库

  18. 18

    动态调用本机库

  19. 19

    Android L(5.0)不在eclipse中的“ armeabi”或“ armeabi-v7a”文件夹(UnsatisfiedLinkError)中搜索本机库

  20. 20

    UnsatisfiedLinkError:本机库C:\ Domino \ nlsxbe.dll已加载到另一个类加载器中

  21. 21

    UnsatisfiedLinkError:本机库sunmscapi.dll已在另一个类加载器中加载

  22. 22

    coco2d-x:java.lang.IllegalArgumentException:无法找到本机库

  23. 23

    反应本机iOS错误-“未找到RCTNetworking.sendRequest”

  24. 24

    本机库,Java OpenAL要求

  25. 25

    找不到Android本机库

  26. 26

    Chrome扩展本机消息传递出错:“未找到指定的本机消息传递主机。”

  27. 27

    java.lang.UnsatisfiedLinkError:本机库XXX.so已加载到另一个类加载器中

  28. 28

    本机方法中的UnsatisfiedLinkError

  29. 29

    本机方法中的UnsatisfiedLinkError

热门标签

归档