DtSQL-GUI öffnet sich nicht in Ubuntu 16.04 (UnsatisfiedLinkError)

DtSQL-GUI öffnet sich nicht in 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)

Antwort1

UnsatisfiedLinkError bedeutet im Allgemeinen, dass eine Bibliothek fehlt. Versuchen Sie, das Paket zu installieren, das die im Fehler erwähnte Bibliothek bereitstellt:

sudo apt update
sudo apt install libxtst6

Wenn das nicht funktioniert, versuchen Sie, die 32-Bit-Version des Pakets zu installieren:

sudo apt install libxtst6:i386

(es ist möglich, dass Sie dies zuerst tun müssen dpkg --add-architecture i368)


Habe diesen speziellen Fall gefundenHierauf Stack Overflow

verwandte Informationen