
При установке NetBeans на Fedora 8 я получил следующую ошибку
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Я получаю это
alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-icedtea/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
Enter to keep the current selection[+], or type selection number:
решение1
Убедитесь, что вы действительно используете JDK. Вы можете сделать это, став пользователем root или используя sudo для проверки программы "альтернатив". По умолчанию Fedora использует gcj. Вы можете указать ей использовать JDK, правильно настроив альтернативы.
[root@localhost ~]# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/java/jdk1.6.0/bin/java
Enter to keep the current selection[+], or type selection number: 2
[root@localhost ~]#
Возможно, вам придется сообщить альтернативам, что существует другая версия java. Инструкции хорошо описаны на странице руководства альтернатив. Вам нужно будет сделать что-то похожее для jar и javac. Убедитесь, что путь правильный для вашей установки JDK.
Обновлено 27.08.09 Похоже, это хорошо известная проблема Java и Fedora 8.
Невозможно установить Netbeans на Fedora 8
Вот обходной путь из списка рассылки NetBeans...