Java JRE error while loading shared libraries: libjli.so
Posted on | January 21, 2014 | No Comments
После установки JRE на FreeBSD машине столкнулся с ошибкой JRE при попытке запустить JVM.
# java -version
/usr/local/linux-sun-jre1.7.0/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Ошибка происходит и на других Unix-like осях. Не редко это связано с правами доступа, однако не в моем случае.
Ищем где находится файл libjli.so:
# find /usr/local -name libjli.so
/usr/local/linux-sun-jre1.7.0/lib/i386/jli/libjli.so
После чего добавим в переменную LD_LIBRARY_PATH (пути к пользовательским динамическим библиотекам):
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/linux-sun-jre1.7.0/lib/i386/jli/
# java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Comments
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/dezhik.ru/wp-includes/class-wp-comment-query.php on line 399