Aufruf der Java-Methode aus der API in .NET
Ich habe eine Java-API in der jar-Datei mit einigen Abhängigkeiten von anderen jar-Dateien.
Gibt es eine Möglichkeit zum aufrufen einer bestimmten Methode aus, die diese API, wie die Verwendung von PInvoke aus .NET?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier gehen Sie 🙂 ich habe es selber und war sehr zufrieden mit der Umsetzung.
IKVM: Mit Hilfe von Java-API ' s in .NET-Anwendungen
(1) Wenn Sie wollen nur ein paar Bibliotheken
aus Java.
(2.1) Wenn Sie Zugang zu
die code.
(2.2) Last resort,
das dynamische laden der Java-in die .Net
(interpreter)
Ich glaube nicht, dass es eine einfache Aufgabe zu interagieren .net und java. Vielleicht könnten Sie sockets verwenden, und verwenden Sie zum senden von Nachrichten von einer Umgebung in eine andere. Es ist nur eine Idee, aber.
EDIT:
Ich habe einige libs, die sagen, Sie können dies tun:
http://www.jnbridge.com/
http://www.codeproject.com/KB/dotnet/Espresso.aspx
Können Sie CORBA zu "Aufruf" java-Methoden aus .NET.
Für .NET hier finden Sie einige CORBA-Bibliotheken.
Java SDK enthält CORBA-Fähigkeiten, so dass Sie nicht haben, um herunterzuladen 3rd-party-Bibliotheken.