Linked by David Adams on Thu 18th Dec 2008 23:07 UTC, submitted by ebasconp
Post a Comment
Cool, but whats the point? I fail to see why I would ever use it?
Because a big part of why .NET is used in the first place is that it can run code written just about every language.
Of all the languages I know, the only one that doesn't have a .NET port yet is Ada, and they're working on it. (Erm... wait. Actually, there is an Ada .NET port, A#, which I found when I googled it up, so scratch that...)
This sounds similar to IKVM, which has been around for years...
http://www.ikvm.net/
RE: Shouldn't It Be The Other Way Around?
by Delgarde on Fri 19th Dec 2008 00:34 UTC
in reply to "Shouldn't It Be The Other Way Around?"
I'd rather .NET running under Java - while Java is available everywhere, .NET isn't, at least, not really.
It's not free, but a company called Mainsoft make a product that might be what you're looking for.
http://mainsoft.com/products/vmw_j2ee.aspx
The "reverse" already exists - Jacil (http://sourceforge.net/projects/jacil).
Also these days .NET is part of Windows, while the JRE is an addon - someone distributing Java applications might want to distribute native looking .EXEs to Windows users instead of requiring an additional download.
Recent versions of Java only support Windows >= 2000. .NET supports some older versions of Windows so it could a useful way to port Java software to unsupported versions of Windows.




