Der Anlaufpunkt fuer das JNI mit Delphi ist
http://www.pacifier.com/~mmead/jni/delphi/ aber ich glaube dieser Link ist schon bekannt.
Es empfiehlt sich Eclipse zu installieren fuer die Java-Entwicklung.
Das JNI zeigt auch wie man eine Java-Klasse in einer
DLL implementiert. Die Implementierung kann dann in jeder beliebigen Sprache einschliesslich Delphi erfolgen.
Bei Code Mercenaries machen wird das mit unserem
DLL API. Die normalen Funktionen werden auch als Methoden einer Java-Klasse exportiert und damit kann Java die
DLL direkt benutzen.
Ein bischen Glue-Code in der Implementierung der Methode, der die Anpassung der Parameter handhabt und die Originalfunktion aufruft, genugt.
Macht man die
DLL in C, dann ist dieser Glue-Code auch noch portabel und funktioniert auch unter Linux.