Запуск файла.jar с jdk 1.8.0

Я установил JDK 1.8.0 от Oracle, и все работает отлично. Я могу создавать, компилировать и запускать файлы Java. Но я только что скачал файл.jar и попытался запустить его, используя java -jar path/name.jar и это дало мне следующую ошибку:

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/i386/libawt_xawt.so: libXext.so.6: cannot open shared object file: No such file or directory

Что происходит?

Вот мой текущий альтернативный путь Java.

Selection    Path                                      Priority   Status
------------------------------------------------------------
  0            /usr/local/java/jdk1.8.0_91/jre/bin/java   1         auto mode
  1            /usr/local/java/jdk1.8.0_91/bin/java       1         manual mode
* 2            /usr/local/java/jdk1.8.0_91/jre/bin/java   1         manual mode

2 ответа

Я вижу проблему, у вас нет libXext.so.6, поэтому попробуйте переустановить ее с помощью этой команды

sudo apt install --reinstall libxext6

Или, если это не сработает:

sudo apt remove libxext 
sudo apt install libxext 

Если даже это не сработает:

sudo apt purge libxext 
sudo apt install libxext

Это должно работать:)

Это выглядит как libawt_xawt.so требует libXext.so.6 но не могу найти это.

Чтобы это исправить, попробуйте: sudo apt install --reinstall libxext6

Источник: http://packages.ubuntu.com/search?searchon=contents&keywords=libXext.so.6&mode=filename&suite=raring&arch=any

Другие вопросы по тегам