JNI

Status
Nicht offen für weitere Antworten.
Abend !

Da ich in Tutorials, Büchern, etc. nicht fündig geworden bin folgende Frage:

Ich möchte aus bereits BESTEHENDEN C / MATLAB / etc. [*.dll] Files deren implementierte
Funktionen in einer grafischen Oberflächte in Java für Berechnungen nutzen.

Die Kommunikation soll über das Java Native Interface erfolgen (o.Ä.) .
Jedoch liegen mir die *.dll files NUR in der *.dll Form vor.
Die Functionen / Methoden können beispielsweise mit dem Dependency Walker ausgelesen. (http://www.dependencywalker.com)

Alle gefundenen Tutorials beinhalten die Selbstimplementierung des genannten *.c files (also der *.dll),
und beschreiben quasi einen Export, keinen Import, genau die andere Richtung als ich sie brauche.

Comprehensio:

- Ich bekomme eine *.dll datei
- Ich lese dessen Functionen, etc. aus
- Ich brauche eine Schnittstelle (möglicherweise JNI) <dll <--xyz--> java>
- Ich schreibe eine Java GUI und packe sie vor die DLL um den input & output zu visualisieren.

Wäre Euch wahnsinnig dankbar wenn mir jemand weiterhelfen könnte,
MfG,

Kaioooooo :eek:)
 

Illuvatar

Top Contributor
KaiooShin2509 hat gesagt.:
Comprehensio:

- Ich bekomme eine *.dll datei
- Ich lese dessen Functionen, etc. aus
- Ich brauche eine Schnittstelle (möglicherweise JNI) <dll <--xyz--> java>
- Ich schreibe eine Java GUI und packe sie vor die DLL um den input & output zu visualisieren.

Das klingt doch gut? Ich verstehe nicht ganz, wo dein Problem ist? ;)
 

Bert Brenner

Bekanntes Mitglied
Jo, du müsstest dir dann nen Wrapper in C bauen um die funktionen der fertigen DLL´s benutzen zu können.

D.h.:

Du benutzt JNI um auf die funktionen der DLL zuzugreifen.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben