como acessar dll nativamente  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Pessoal, estou agregando um processo de biometria do qual tem um demo em java e estu utilizando a mesma para integra-las em minhas classes através do eclipse, mas estou tendo a msg:

java.lang.UnsatisfiedLinkError: setParameterValue at br.com.circular.sgf.biometria.VeriFingerWrapper.setParameterValue(Native Method)

alguém pode me dizer onde posso estar procurando este problema ?

Na demo ele funciona bem, será que falta algum path ?

Aguardo

Obr.
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Não entendi sua dúvida, recomendo que utilize a busca do GUJ.

[]s
Luca

This message was edited 1 time. Last update was at 20/07/2005 18:25:15


Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Conforme esta msg que o eclipse me apresentou, o que pode ter ocasionado ? Para acessar dll eu tenho que coloca-la em algum path ?

Obr.
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Eu não tinha entendido o que era a tal demo.

Da API do Java:

public class UnsatisfiedLinkError extends LinkageError

Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.


Coloque a dll no mesmo diretório da aplicação ou em algum diretório que seja localizável pela variável de ambiente PATH.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Ok, Luca, hoje estou em casa e não tenho este ambiente aqui, mas amanhã de manhã eu farei isto e atualizo este assunto se deu certo ou não.

Por enquanto muito obrigado,


Obr.
SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Luca, chequei se o caminho da dll estava no path e confirmei que sim, você tem mais alguma idéia do que pode ser ?

Aguardo

Obr.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Você pode usar

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Furutani não deu certo, segue um pedaço do código que inclui o path para vc dar uma olhada:


Esta correto ? Este erro é porque não esta achando a dll ?

Obr.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Usando o você pode passar uma string com o caminho completo
por ex.

Com o você só passa o nome da dll e o Java tenta achar a dll algum lugar que não me recordo onde.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

furutani wrote:
...
Com o você só passa o nome da dll e o Java tenta achar a dll algum lugar que não me recordo onde.


Não seria no path do sistema?

SINVAL
JavaTeenager

Membro desde: 21/06/2005 15:51:51
Mensagens: 150
Localização: Rio Preto
Offline

Pessoal, eu consegui fazer o acesso mas tive que mexer em minha estrutura inteira de Package, isto é, antes era: br.com.circular.sgf.ponto então "desmontei" este package colocando somente o raiz (br) e funcinou, mas eu não posso ficar desta forma, alguém sabe o que esta ocorrendo ?

Obr.
arianrp
Entusiasta Java
[Avatar]

Membro desde: 22/07/2005 09:33:02
Mensagens: 22
Offline

SINVAL, a DLL que vc esta carregando foi vc msm que escreveu????

Tpw, a assinatura do metodo dentro da dll ficaria assim



eh isso aew

SCJP, SCJA, ACE Flex 3
http://blog.arianpasquali.com
http://twitter.com/arianpasquali
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team