java.lang.UnsatisfiedLinkError:在Linux上但不在Windows上

时间:2014-07-24 18:49:01

标签: java linux

所以我从

下载了JNativeHook 1.1.4

Link for JNativeHook

然后我将它添加到我的构建路径并编译程序。我在Linux VPS上测试了程序并得到了这个错误。

[root@nl ~]# java -jar file.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError:     
/tmp/libJNativeHook_468389387164048348.so: libXt.so.6: cannot open shared object file: No such file or directory

该程序是使用Java 1.6编译的,我的VPS正在运行。

[root@nl ~]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

如何让我的程序在Linux上运行?该程序在Windows上正常运行。

当我运行 yum whatprovides' * / libXp.so.6 时,我明白了。

libXp-1.0.0-15.1.el6.x86_64 : X.Org X11 libXp runtime library
Repo        : base
Matched from:
Filename    : /usr/lib64/libXp.so.6

0 个答案:

没有答案