¿Hay alguna manera de utilizar el código JNI y C# para crear un programa que invoque cualquier método Java dado? Supongamos que tengo un jar que contiene la jerarquía de clases y soy responsable de cargar la JVM y estas clases, ¿puedo escribir un programa C# que reciba los valores de firma + argumentos de método java sobre la marcha y llamar al código java?Llamar a cualquier método Java desde C#
Intente restringir sus respuestas a tecnologías gratuitas (se prefieren las soluciones JNI).
¿Cómo puedo ayudar a IKVM aquí, la resolución se debe hacer en tiempo de ejecución y no creando artefactos estáticos (proxys .NET)? – Guy
@Guy - IKVM se puede usar en modos dinámico y estático; ver http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=User%27s_Guide En modo dinámico, los códigos de byte de Java son traducidos sobre la marcha en CIL por el cargador de clases. –
Siendo más general, quiero alejarme de la solución que crea el proxy .NET. – Guy