A GUI DtSQL não abre no Ubuntu 16.04 (UnsatisfiedLinkError)

0
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)
    
por Alok 01.09.2016 / 06:30

1 resposta

6

UnsatisfiedLinkError geralmente significa uma biblioteca ausente. Tente instalar o pacote que fornece a biblioteca mencionada pelo erro:

sudo apt update
sudo apt install libxtst6

Se isso não funcionar, tente instalar a versão de 32 bits do pacote:

sudo apt install libxtst6:i386

(é possível que você tenha que fazer dpkg --add-architecture i368 primeiro)

Encontrou este caso específico aqui no Stack Overflow

    
por Zanna 01.09.2016 / 06:56