IKVM.NET is a JVM for the Microsoft .NET Framework and Mono. It can both dynamically run Java classes and can be used to convert Java jars into .NET assemblies. It also includes a port of the OpenJDK class libraries to .NET.

Project Activity

See All Activity >

License

GNU General Public License with Classpath exception (Classpath::License), zlib/libpng License

Follow IKVM.NET

IKVM.NET Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
26
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • A must have
  • Your project really made my problem much more easier. I needed to transfer complex Java library in maven, so I had to use the formula with { lib1.jar } { lib2.jar } etc, but now it works. Thanks a lot.
  • IKVM is nothing lesser than excellent. It eased my life for a project. However, when I was trying to use something like SomeList<myClass>, it said that SomeList can not have a generic data type, but this was working perfectly in Java. I found a work around for this but it would have been better if I did not need to.
  • IKVM works great. I just had one problem. I have a Java class that reads audio. However, I was unable to send the audio from C# to Java. Apart from that, it is excellent. :)
  • It works. I am using unity3d with c# script. and I want to call java code in c#, so I have to include all ikvm's dll and my java code's dll in my unity library, the ikvm's dll increases app size for about 18Mb, how to decrease the app size with using ikvm?? thanks in advance !!!.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English

Intended Audience

Developers

Programming Language

C#, Java

Related Categories

C# Frameworks, C# Compilers, C# Emulators, Java Frameworks, Java Compilers, Java Emulators

Registered

2002-12-18