On Dec 20, 2010, at 6:38 AM, AngeReveur wrote:
>  I have a C# .dll which I would like to call from a java application on
> linux ? Is this thing possible using Mono ?

Yes, but it isn't easy.  You'd basically need to write a JNI library that uses 
the mono embedding API to invoke managed code.  It would be fairly 
straightforward and do-able, but it isn't a "general" solution (to support 
invoking ~any managed type), not by any means.

It _might_ be easier to run your Java app in IKVM, which runs under Mono.  IKVM 
provides tools to generate "stub .jar files" from an assembly, so that Java 
code can compile against managed code "normally"; the .jar files merely contain 
"stubs" where all the methods are 'native', and IKVM patches things up at 
runtime.

 - Jon

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to