Llamando Mono Assemblies desde Java
linux interop (2)
IKVM debería permitirte hacer lo que quieras, pero debo admitir que no he hecho esto mismo.
Aquí hay un enlace a su proyecto: http://www.ikvm.net/
Y un programa Java simple que llama a la API .NET
import cli.System.IO.*;
public class ShowDir{
public static void main(String[] args){
String[] files = Directory.GetFiles("."); //.NET System.IO
for(String file : files){
System.out.println(file);
}
}
}
Tengo un marco de prueba de texto grande escrito en C # y quiero escribir una extensión de OpenOffice que use este conjunto de bibliotecas. Mi idioma preferido para hacerlo es Java. Por lo tanto, necesito un método para acceder a los ensamblados de .NET desde Java (tanto en Windows como en Linux ). ¿Hay alguna manera de llamar ensamblados Mono desde Java?
Esto parece un duplicado de: cómo llamar a los métodos c # (mono, .net), delegados de c nativo
Puede usar JNI para ejecutar código C nativo para ingresar a través de esa API.