错误:libXext.so.6:无法打开共享对象文件:没有这样的文件或目录

2022-09-02 19:39:35

我在运行尝试打开ods文件的java文件时收到以下错误。

线程“main” java.lang.UnsatisfiedLinkError 中的异常:/opt/software/jdk1.6.0_45/jre/lib/i386/xawt/libmawt.so:libXext.so.6:无法打开共享对象文件:在 java.lang.ClassLoader$NativeL 中没有这样的文件或目录

我试过了 - 但得到了消息 - 已经安装。'yum install libXext'

有什么建议吗?

答:

do yum install libXstst.so.6 它安装并工作正常


答案 1

在我的情况下,我需要安装额外的库。

yum install libXext.x86_64
yum install libXrender.x86_64
yum install libXtst.x86_64

答案 2

首先,您可以尝试使用以下命令:

yum search libXext

在此搜索之后,您会发现您需要安装以下库:libXext.i686(或最有可能的是libXext.i386)。在此之后,您可以运行:

sudo yum install libXext.i686

作为旁注,我还需要安装以下库,以使我的java应用程序正常工作:libXrender.i686和libXtst.i686。我认为这个问题是由于我们试图在64位操作系统上使用java 32位版本。


推荐