Pular para o conteúdo

Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 09:05h

Olá,

Estou com problemas ao utilizar os binários do java, ao usar o javac ele apresenta o seguinte erro: javac: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory.

Em alguns casos alguns aplicativos não funcionam, tentei desistalar o openjdk e instalar o jdk do java, mas por padrão o ubuntu me "obriga a manter ao menos uma versão do openjdk (default). Configurei o jdk no bashrc para ver se há possibilidade de resolver, mas não foi suficiente. Tenho preferência pelo jdk do java.

Alguem que possa me ajudar a resolver esse problema com java?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Melhor resposta

Enviado em 07/01/2014 - 10:39h

Tente usar esse comando para remover o openjdk:

$ sudo apt-get purge openjdk*

3. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 11:27h

Oi Luis,

Todas as bibliotecas do openjdk foram removidas incluindo algumas aplicações instaladas (Elipse/netbeans), mas sem problemas o objetivo era remove-lo mesmo. O JDK esta instalado no /opt, onde costumo instalar minhas aplicações.

Porém o java e javac ainda estão com o mesmo problema.

root@Condado:/home/cleydson# javac
javac: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

Pelo menos ja sei que é um problema com JDK. Tem alguma sugestão?

4. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 12:06h

Tente o comando abaixo para tentar encontrar a biblioteca:

$ sudo find / -name libjli.so

5. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 14:50h

Oi Luiz,

Foram encontradas vários diretórios com as libs:

root@Condado:/home/cleydson# sudo find / -name libjli.so
sudo: unable to resolve host Condado
/home/cleysinho/Tablet/jre/lib/amd64/jli/libjli.so
/home/cleydson/TOOLS/scilab-5.4.1/thirdparty/java/lib/amd64/jli/libjli.so
/opt/Tablet/jre/lib/amd64/jli/libjli.so
/opt/jre1.7.0_45/lib/amd64/jli/libjli.so
/opt/jdk1.7.0_45/lib/amd64/jli/libjli.so


É necessário colocar em um diretório específico? Ou preciso definir alguma variável de ambiente?

6. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 15:26h

Isso, por padrão o java é instalado na pasta /usr/lib/jvm/ pode ser que ao tentar executar, ele esteja procurando a biblioteca na pasta padrão e não está encontrando.

7. Re: Ubuntu 13.04: libjli.so não pode ser encontrada [RESOLVIDO]

Enviado em 07/01/2014 - 15:59h

Oi Luiz,

Consegui resolver o problema, eu acredito que o JDK, fiz todas as sugestões que me indicou e complementei com a instalação do JDK 8, Como seque baixo.

apt-get purge openjdk* (limpou um monte de coisa)

Download https://jdk8.java.net/download.html

descompactação do arquivo
jdk-8-ea-bin-b121-linux-x64-19_dec_2013.tar.gz
./java_ee_sdk-6u4-jdk7-linux-x64.sh

Editei o bash.bashrc

export JAVA_HOME=/opt/jdk1.8.0
export PATH=/opt/jdk1.8.0/bin:$PATH

Obrigado pela disposição em ajudar!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder