Como gerar uma DLL a partir de uma aplicação Java

3 respostas
C

Tenho uma aplicação em java e preciso gerar uma dll para que outras aplicações (clipper e forms) possam utilizá-la. Alguém poderia me ajudar, por favor?

obrigado.

3 Respostas

R

Você terá que utilizar JNI (Java Native Interface) para fazer comunicação Java com código nativo.

Mas no caso você não vai gerar uma DLL através do código Java. Isso não é possível. Você terá que criar a dll em outra linguagem (C por exemplo) e essa DLL chama o programa Java através da maquina virtual. (é o caminho inverso do JNI que você quer. Mas nas documentações JNI deve ter exemplos)

Existem compiladores Java para código nativo (como o JCC). Mas não sei como funcionam direito e não sei se existe para windows

C

Bicando um pouco a conversa…
Como faria entao para fazer uma aplicaçao Cliente/Servidor? Onde normalmente Cliente(.exe) e Servidor(.dll), no Java como funciona?

C

E aí, pessoal!
Ninguem sabe tirar a duvida q eu tenho acima?!

Obrigado!

Criado 16 de março de 2007
Ultima resposta 22 de mar. de 2007
Respostas 3
Participantes 3