libawt_xawt.so: libXext.so.6: невозможно открыть общий объектный файл: нет такого файла или каталога

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/java/jdk1.8.0_60/jre/lib/i386/libawt_xawt.so: libXext.so.6: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1842)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at java.awt.Toolkit$3.run(Toolkit.java:1636)
    at java.awt.Toolkit$3.run(Toolkit.java:1634)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
    at java.awt.Toolkit.(Toolkit.java:1668)
    at java.awt.Component.(Component.java:593)
    at EventTest.(EventTest.java:28)
    at EventTest.main(EventTest.java:49)
10
задан 16 September 2015 в 10:16

3 ответа

Проверьте, какой пакет содержит файл, и установите его:

$ apt-file search libXext.so.6 
libxext6: /usr/lib/x86_64-linux-gnu/libXext.so.6 
libxext6: /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
libxext6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 

Так установка libxext6:

sudo apt install libxext6
9
ответ дан 16 September 2015 в 20:16
  • 1
    Загружать да, но меня can' t достигают экрана входа в систему с драйвером Nvidia и nomodeset, Это остается заблокированным со строкой от Nvidia... It' s действительно странный, потому что без любого драйвера, все хорошо работает кроме курсора который doesn' t перемещение..... – Benoit 6 December 2016 в 23:52

Я должен был установить это (на человечности 16.04 64 бита), чтобы заставить оракула-jdk8 работать:

sudo apt-get install libxrender1 libxtst6 libxi6
6
ответ дан 16 September 2015 в 20:16
  • 1
    с mount | grep path_to_folder я получаю awnser:/dev/sdb1 на/media/chronus/VERBATIM HD вводят vfat (rw, nosuid, nodev, в реальном времени, fmask=0022, dmask=0022, codepage=437, iocharset=iso8859-1, shortname=mixed, errors=remount-ro)/dev/sdc1 на/media/chronus/Elements вводят fuseblk (rw, nosuid, nodev, в реальном времени, user_id=0, group_id=0, allow_other, blksize=4096) я плохо знаком с Linux и человечностью так человек, 8 монтирования печально не говорит меня так много:/ – romaswe 6 December 2016 в 09:02
apt-get install libxrender1:i386 libxtst6:i386 libxi6:i386

помог мне разрешить это.

я установил в системе на 64 бита также i386.

8
ответ дан 16 September 2015 в 20:16
  • 1
    Полномочия не работают, если это - раздел VFAT. И некорневые пользователи могут смонтировать съемные разделы, и пользователи могут смонтировать разделы в зависимости от fstab, таким образом, Ваш ответ не говорит многое. – Panther 6 December 2016 в 08:56

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

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