C# code compiles for and targets the .NET Framework CLR, Java code
targets JVM. Both are virtual machines that sit on top of the native
OS, they both follow very different binary standards for interfaces.
In order to have true interop between the two you'd need a virtual
machine that can marshall calls between the two platforms at a binary
level. I don't know of any software that does this, but there probably
is something on the market.
The other option (and the one that's already been recommendend) is the
more common approach, which is to use Web Services on the Java end and
the .NET side to marhsall the calls. This was (at least in part) the
whole point of web services and XML itself- to allow disjoined systems
the ability to communicate with one another.
"Jim" <Ja*************@infousa.com> wrote in message news:<0a****************************@phx.gbl>...
Can you call exisiting Java classes from C#?