I know that it is possible to call C# applications from Win32
(non-.NET) executables, so I don't see why it wouldn't be possible to
do from Java. I mean, Java can call "normal" dlls, so that means it can
do anything that, say, C can do, and C can call C#.
The only hitch is that you need to read up on how to load the .NET
framework from within your Java program and then transfer control to
your C# application via the framework.
All of this presumes that your "application" is compiled as a dll, not
an exe. If it's an exe then you have to invoke it as you're doing now.
Try looking here for a start:
http://www.c-sharpcorner.com/Code/20...nmanagedFB.asp