# Monday, November 30, 2009
« Running Eclipse with NGEN | Main | New Development Snapshot »
IKVM 0.42 Release Candidate 3

A new release candidate is available.

Changes since previous release candidate:

  • Changed version to
  • Fix for bug #2887316.
  • Eyal Alaluf fixed a massive performance bug that caused IKVM.OpenJDK.Core.dll to be 1.4 MB too big and allocate a couple of MB of unnecessary strings on initialization.
  • Fixed JNI to use system class loader instead of bootstrap class loader when no Java code is on the stack.
  • Fixed JNI method lookup algorithm.

Binaries available here: ikvmbin-

Sources: ikvm-, openjdk6-b16-stripped.zip

Monday, November 30, 2009 7:00:02 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [4]
Monday, November 30, 2009 7:13:44 AM (W. Europe Standard Time, UTC+01:00)
Anyone know if the awt work is good enough to run jedit natively?
Wednesday, December 2, 2009 8:28:08 AM (W. Europe Standard Time, UTC+01:00)
IKVM.OpenJDK.Core must run on .net 3.5.
if only .net 2.0, we received the below exception:
Exception: System.MissingMethodException
Message: Method not found: 'Void System.Reflection.Emit.DynamicMethod..ctor(System.String, System.Type, System.Type[], Boolean)'.
Source: IKVM.OpenJDK.Core
StackTrace: at java.security.AccessController.doPrivileged(Object , AccessControlContext , CallerID )
at java.security.AccessController.doPrivileged(PrivilegedAction action, CallerID )
at org.apache.commons.logging.LogFactory.getContextClassLoader()
at org.apache.commons.logging.LogFactory.getFactory()
at org.apache.commons.logging.LogFactory.getLog(Class clazz)
at org.apache.activemq.ActiveMQPrefetchPolicy..cctor()

Can .net framework be supported since 2.0?
Wednesday, December 2, 2009 9:00:30 AM (W. Europe Standard Time, UTC+01:00)
.NET 2.0 SP1 is required.
Wednesday, December 2, 2009 10:29:13 AM (W. Europe Standard Time, UTC+01:00)

Comments are closed.