DtSQL GUI не открывается в Ubuntu 16.04 (UnsatisfiedLinkError)

DtSQL GUI не открывается в Ubuntu 16.04 (UnsatisfiedLinkError)
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в первую очередь)


Нашел этот конкретный случайздесьна Stack Overflow

Связанный контент