无法加载库“ libjnidispatch.so”

时间:2019-06-15 10:26:52

标签: java jna unsatisfiedlinkerror wind-river-workbench

在Wind River OS中运行我的软件时,出现以下异常。在内部,我正在使用抛出此异常的JNA库。

    Exception in thread "Thread-33" java.lang.UnsatisfiedLinkError: /tmp/jna-3506402/jna3961384745178924050.tmp: /tmp/jna-3506402/jna3961384745178924050.tmp: failed to map segment from shared object.

    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851)
    at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826)
    at com.sun.jna.Native.<clinit>(Native.java:140)
    at com.pty4j.unix.linux.OSFacadeImpl.<clinit>(OSFacadeImpl.java:95)
    at com.pty4j.unix.PtyHelpers.<clinit>(PtyHelpers.java:212)
    at com.pty4j.unix.Pty.ptyMasterOpen(Pty.java:142)
    at com.pty4j.unix.Pty.openMaster(Pty.java:194)
    at com.pty4j.unix.Pty.<init>(Pty.java:57)
    at com.pty4j.PtyProcess.exec(PtyProcess.java:62)
    at com.pty4j.PtyProcess.exec(PtyProcess.java:54)

我尝试用exec&noexec挂载/ tmp。但这仍然没有帮助。

在普通的Ubuntu Red Hat中,它按预期运行,并且仅在Wind River上抛出此错误。

非常感谢您的帮助。

谢谢, 拉梅什G。

0 个答案:

没有答案