# 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)

Home page

I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.

Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)

Comment (HTML not allowed)  

Live Comment Preview