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]
    ---------------------------------------------------------------------

Responder a