Saudações a todos os colegas Desenvolvedores Java.
Estou com um sério problema.
Como faço para criar classes que estão definidas numa DLL? Tenho a documentação completa dos métodos e funções dessa DLL.
Por favor já catei muitas dicas aqui no próprio portal java de JNI e creio não ser o caminho.
O fabricante do produto possui vários documentos para utilizar a DLL masn somente com DOT NET (Veja abaixo código usando a DLL para DOT NET).
{
PISDK.PISDK piSDK= new PISDK.PISDKClass();
PISDK.MessageLog piMessageLog= piSDK.MessageLog;
while ()messageEvent.WaitOne()
{…
E, quando tento compilar o mesmo código, após ter dado System.loadlibrary(“com a dll especifica”) ocorre a seguinte mensagem de erro:
D:>c:\sun\appserver\jdk\bin\javac -classpath c:\tomcat41\common\lib\servlet.jar MostraAlunos.java
MostraAlunos.java:36: package PISDK does not exist
PISDK.PISDKClass servindo = new PISDK.PISDKClass();
^
MostraAlunos.java:36: package PISDK does not exist
PISDK.PISDKClass servindo = new PISDK.PISDKClass();
^
2 errors
ESSA EH BARRA!!!
Preciso de ajuda de colegas mais experientes.
Um abraço.
Ferrer