Запуск файла.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