Ошибка при загрузке общих библиотек: libjli.so в Java

У меня установлена ​​ElementaryOS. Я запускаю Обработка IDE в терминале, запустив ./processing в processing-3.3.4 каталог. Я получаю эту ошибку:

java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

1 ответ

Это известная проблема, над которой ведется работа. На данный момент не похоже, что они выпустили исправление, поэтому я бы попробовал предыдущую версию.


В будущем я рекомендую поискать в Google конкретную ошибку, которую вы получаете, прежде чем писать на форуме. Может быть трудно понять, что искать, поэтому вот объяснение моего процесса.

Сначала я попытался найти "elementary os" processing cannot open shared object file "libjli.so" но так как это не дало мне ничего очевидного, я предположил, что это не распространенная проблема с Elementary OS. Обратите внимание, что я ставлю цитаты вокруг "elementary os" а также "libjli.so", Это гарантирует, что Google рассматривает их как фразы, поэтому страницы со словом "элементарный" и словом "os" не будут совпадать, если только эти два слова не расположены рядом.

Далее я искал processing ide cannot open shared object file "libjli.so" который дал мне ссылку на главную страницу вопросов по проекту github. На этой странице я искалlibjli.so который дал мне один результат, который является проблемой, которую я связал здесь.

Я надеюсь, что это поможет вам в будущем.

Загрузите Java SE Development Kit 8u192 в свой домашний каталог (нажмите "Принять лицензионное соглашение")

Выписка (в терминале):

tar xzvf ~/jdk-8u192-linux-x64.tar.gz

Создайте символические ссылки:

sudo ln -s -f ~/jdk1.8.0_192/bin/* /usr/bin/

Тестовое задание:

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