.png)
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/webmind25/Downloads/dtsql_linux_5_2_1/jre/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Unknown Source)
at java.awt.Toolkit.<clinit>(Unknown Source)
at java.awt.Component.<clinit>(Unknown Source)
at com.jsoft.dtsql.MainRunner.main(Unknown Source)
答え1
UnsatisfiedLinkError は通常、ライブラリが不足していることを意味します。エラーで言及されているライブラリを提供するパッケージをインストールしてみてください。
sudo apt update
sudo apt install libxtst6
それでも問題が解決しない場合は、パッケージの 32 ビット バージョンをインストールしてみてください。
sudo apt install libxtst6:i386
(最初に行う必要がある可能性がありますdpkg --add-architecture i368
)
この特定のケースを発見ここスタックオーバーフロー