Ошибка при загрузке общих библиотек: 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