Gibt es eine Möglichkeit mit JNI und C# -Code ein Programm zu erstellen, die Java-Methode aufrufen? Angenommen, ich habe ein Jar mit Klassenhierarchie und ich bin verantwortlich für das Laden der JVM und dieser Klassen, kann ich ein C# -Programm schreiben, das die Java-Methode Signatur + Argumente Werte im laufenden Betrieb erhält und den Java-Code aufrufen?Rufen Sie eine beliebige Java-Methode aus C#
Bitte versuchen Sie, Ihre Antworten auf kostenlose Technologien zu beschränken (JNI-Lösungen bevorzugt).
Wie kann IKVM hier helfen, sollte die Auflösung in Laufzeit und nicht durch das Erstellen statischer Artefakte (.NET-Proxies) gemacht werden? – Guy
@Guy - IKVM kann sowohl im dynamischen als auch im statischen Modus verwendet werden; siehe http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=User%27s_Guide Im dynamischen Modus werden Java-Bytecodes durch den Klassenlader direkt in CIL übersetzt. –
Allgemeiner gesagt, möchte ich von der Lösung, die .NET-Proxy erstellt, abrücken. – Guy