Ola Rodrigo
Eu fiz isso ! Movi a biblioteca para o diretorio /usr/lib e ainda atualizei as
bibiotecas como comando
% ldconfig -D
Assim tenho os links necessarios e o cache usado pelo linker ld.so
Descobri que a excessao UnsatisfiedLinkException parece ocorrer pq a VM acha um erro
na biblioteca ou algo nao da' certo na linkagem (que e' em tempo de execucao).
Abraco
==========================
>From: "Rodrigo Moro" <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: [SouJava-J] JNI em Linux
>Date: Sat, Feb 19, 2000 10:05 PM
>
>
>Olha, tenho experiencia soh com JNI no Windows, mas posso dar uns chutes...
>
>Seu procedimento parece correto (assumindo que as linhas de comando estejam=
> certas e facam o que vc diz).
>
>A biblioteca dinamica deve ser do tipo que o sistema operacional aceita (se=
> o sistema aceita ELF, tudo bem).
>
>Nao sei muito de linux, entao se eu disser bobagem, desconsidere, ok?
>Acho que o problema eh que voce deve colocar a biblioteca no diretorio de=
> bibliotecas (o linux tem isso, nao tem?), assim o sistema operacional=
> conseguirah encontrar a biblioteca e carrega-la.
>Acho que eh isso.
>
>Rodrigo
>
>*********** REPLY SEPARATOR ***********
>On 19/02/2000, at 14:12, [EMAIL PROTECTED] wrote:
>>Ola' pessoal
>>Criei um link entao de libjava-mac-addr.so para libjava-mac-addr.so.1
>>% ln -sf libjava-mac-addr.so.1 libjava-mac-addr.so
>>
>>Quando chamo a VM para executar StartHoudini recebo uma excessao:
>>Exception in thread "main" java.lang.UnsatisfiedLinkError: no=
> libjava-mac-addr.so in java.library.path
>> at java.lang.ClassLoader.loadLibrary(Compiled Code)
>>
>>Ao meu ver parece que a VM exige uma propriedade (java.libray.path) que=
> indique onde as bibliotecas estao. Tentei entao:
>>% export LD_LIBRARY_PATH=3D(path para a biblioteca)
>>% java -Djava.library.path=3D$LD_LIBRARY_PATH houdini.system.StartHoudini
>>
>>Sera' que a biblioteca para JNI nao deve ser padrao ELF ?
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------