I know that JRuby can access COM APIs, but can it interface with .NET?
You might be able to use Mainsoft for Java EE alias Grasshopper. This article gives a wide level overview. It appears to be free to develop in and run.
Sign up using Google
Sign up using Facebook
Sign up using Stack Exchange
2 years ago