Já descobri o prolema
  
  A minha DLL deve ser 32 bits e o JDK que estava usando era 64bits, mudeis para 32bits e funcionou perfeitamente.
  
  Muito obrigado pelo apoio.
  
  Att
  
  De: Eduardo Pina [mailto:pinacpsbr@yahoo.com.br] 
  Enviada em: terça-feira, 17 de novembro de 2015 08:22
  Para: 'java-br@yahoogrupos.com.br' <java-br@yahoogrupos.com.br>
  Assunto: RES: RES: [java-br] Utilização DLL em projeto
  
  O código que carrega a dll é esse
  
  Trata_DLL INSTANCE = (Trata_DLL) Native.loadLibrary("C:\\Windows\\SysWOW64\\SC504.DLL", Trata_DLL.class);
  
  Em anexo o projeto completo e a classe que trata a DLL
  
  De: java-br@yahoogrupos.com.br [mailto:java-br@yahoogrupos.com.br] 
  Enviada em: terça-feira, 17 de novembro de 2015 08:08
  Para: java-br@yahoogrupos.com.br
  Assunto: Re: RES: [java-br] Utilização DLL em projeto
  
  Posta o código que carrega a dll
  
  Em 17/11/2015 08:00, "'Eduardo Pina' pinacpsbr@yahoo.com.br <mailto:pinacpsbr@yahoo.com.br>  [java-br]" <java-br@yahoogrupos.com.br <mailto:java-br@yahoogrupos.com.br> > escreveu:
  
  Bom Dia Jean, não deu certo não...
  
  Inseri na configuração do java VM a variável = -Djava.library.path="c:\temp\"
  
  Porem o sistema ainda me da a mesma informação
  
  Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load library 'c:\temp\SC504.dll': Não foi possível encontrar o módulo especificado.
  
  at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:166)
  
  at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:239)
  
  at com.sun.jna.Library$Handler.<init>(Library.java:140)
  
  at com.sun.jna.Native.loadLibrary(Native.java:393)
  
  at com.sun.jna.Native.loadLibrary(Native.java:378)
  
  at DLL.Trata_DLL.<clinit>(Trata_DLL.java:10)
  
  at aplicativo_exemplotc506midia.Tela_Aplicativo.<init>(Tela_Aplicativo.java:75)
  
  at aplicativo_exemplotc506midia.Tela_Aplicativo$14.run(Tela_Aplicativo.java:950)
  
  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
  
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
  
  at java.awt.EventQueue.access$500(EventQueue.java:97)
  
  at java.awt.EventQueue$3.run(EventQueue.java:709)
  
  at java.awt.EventQueue$3.run(EventQueue.java:703)
  
  at java.security.AccessController.doPrivileged(Native Method)
  
  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
  
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
  
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
  
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
  
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
  
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
  
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
  
  De: Jean Madson [mailto:jeanmadson@gmail.com <mailto:jeanmadson@gmail.com> ] 
  Enviada em: segunda-feira, 16 de novembro de 2015 23:27
  Para: pinacpsbr@yahoo.com.br <mailto:pinacpsbr@yahoo.com.br> 
  Assunto: Re: [java-br] Utilização DLL em projeto
  
  Talvez isto te ajude:
  
  http://stackoverflow.com/questions/1403788/java-lang-unsatisfiedlinkerror-no-dll-in-java-library-path
  
  Jean
  
  .
  
  2015-11-16 11:46 GMT-02:00 'Eduardo Pina' 
  
  
  
  pinacpsbr@yahoo.com.br <mailto:pinacpsbr@yahoo.com.br>  <mailto:pinacpsbr@yahoo.com.br <mailto:pinacpsbr@yahoo.com.br> > [java-br] <java-br@yahoogrupos.com.br <mailto:java-br@yahoogrupos.com.br>  <mailto:java-br@yahoogrupos.com.br <mailto:java-br@yahoogrupos.com.br> > >:
  
  Boa Tarde,
  
  Estou testando uma aplicação da GERTEC onde ela utiliza a DLL 
  
  
  
  SC504.DLL,
  porem ao indicar o local e tentar executar o projeto o sistema dispara o
  seguinte erro.
  
  
  
  java.lang.UnsatisfiedLinkError: Unable to load library
  'c:\windows\SysWow64\SC504.dll': Não foi possível encontrar o módulo
  especificado.
  
  Inclusive já troque de pasta mas o mesmo erro persiste.
  
  Alguém tem alguma dica para me dar.
  
  Att
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
Enviado por: "Eduardo Pina" <pinacpsbr@yahoo.com.br>
| Responder através da web | • | • | através de email | • | Adicionar um novo tópico | • | Mensagens neste tópico (4) | 
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
 
0 comentários:
Postar um comentário