Acho que não vai ser tão fácil assim... as assinaturas das funções nativas devem ter alguns modificadores e, se as funções em sua DLL não estiver usando-os, você vai precisar de "empacotar" a sua DLL em outra DLL que contenha as funções com os modificadores apropriados.
 
Dê uma olhada no Java Tutorial, lá você vai encontrar uma melhor explicação sobre como usar JNI. Tenho um exemplo simples que desenvolvi e se vc quiser me avise que mando pra você por email.
 
Inteh,
Leonardo.
....................................................
Leonardo Souza Mario Bueno
itera Informática
[EMAIL PROTECTED]
Phone: 55 27 337 0317
Cell: 55 27 9971 1375
Visit our website at:
http://www.itera.com.br
....................................................
 
----- Original Message -----
Sent: Tuesday, March 20, 2001 8:42 AM
Subject: Re: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

Olá Jason....
 
Muito obrigado kra.... isso realmente foi de grande ajuda p/ nós, (eu e a Adriana), mas seria pedira muito perguntar se vc tem um modelo/exemplo de código pronto p/ passar p/ gente visualizar melhor a classe???
 
Muito obrigado e []s 
 
Daniel
----- Original Message -----
Sent: Monday, March 19, 2001 6:07 PM
Subject: Re: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

Boa Tarde Adriana.
 
Não, não precisa reinventar a roda, o que é necessário fazer é uma classe que tenha os mesmos métodos que existe na sua dll.
    tipo um método que recebe um int na dll seria + ou - assim.
    public native void getAnything(int x);
                Obs.: sem implementaçao, a implementação está na sua dll
   
Abraços!!!
 
 
----- Original Message -----
From: Adriana de Oliveira Abegão <[EMAIL PROTECTED]>
Sent: Monday, March 19, 2001 3:28 PM
Subject: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

> E-mail grátis BOL com antivírus! Faça já o seu!
> http://www.bol.com.br
>
>
> Olá pessoal....
>
> Estou precisando de ajuda urgente !!!!
> O problema é que tenho uma dll feita em C e preciso utilizar os métodos
> dentro do Java, qual a melhor maneira de fazer isso ???
>
> Andei lendo o tutorial JNI, mas me parece que tenho que reinventar a roda
> pra usar essa dll. Pelo que entendi, além do código em C, eu tenho que ter
> uma aplicação em Java que implemente os métodos native desse código em C. É
> isso ???? Será que entendi errado ????
>
> PRECISO DE AJUDA !!!!!! URGENTE !!!!!!!!!
>
> Agradeço antecipadamente........
>
> Adriana
>
>  ------------------------------ 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
>  regras da lista: http://www.soujava.org.br/regras.htm
>  para sair da lista: envie email para [EMAIL PROTECTED]
>  -------------------------------------------------------------------------
>
>
>
> ------------------------------ 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
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>

Responder a