Запуск файла .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
1
задан 17 June 2016 в 02:54

2 ответа

Это похоже 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

1
ответ дан 7 December 2019 в 13:44

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

sudo apt install --reinstall libxext6

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

sudo apt remove libxext 
sudo apt install libxext 

Если даже, который не работает:

sudo apt purge libxext 
sudo apt install libxext

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

1
ответ дан 7 December 2019 в 13:44

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

Похожие вопросы: