# Saturday, May 10, 2003
« Class.forName() | Main | Redmond »
Eclipse on Mono

Zoltan Varga just posted the following to the ikvm-developers list:


I got Eclipse running under IKVM under Mono. A screenshot, Makefiles etc. can be found here:


The port uses a JNI provider written in C which works with mono. Eclipse startup up+shuts down in about 1 minute on an 1Ghz PC, while consuming about 90MB of memory. It works with Mono 0.24 and current mono CVS.

I made some modifications to IKVM which are in the attached patch.

Could they be applied to the official version?

The modifications are:

- ikvm.build: fix case of directory names

- ClassLoaderWrapper.cs: Create Assemblies with Run flag, so the

runtime can apply some memory saving optimizations.

- TypeWrapper.cs: Cache field lookups

- classpath.cs: Make shared library loading work under UNIX

There is one other issue: Mono does not yet support the

GetLoadedModules() method, so this has to be commmented out in classpath.cs and in Handler.java.

BTW: The IBM RVM project includes a nice JNI testsuite:


The Mauve test status of mono:

191 of 7294 tests failed

Would it be possible to post the Mauve test results of IKVM somewhere (with -verbose) so I can compare it to the Mono version?

have fun


Wow! This is great news.

Saturday, May 10, 2003 1:33:40 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] Tracked by:
"buy diet pills uk" (buy diet pills uk) [Trackback]
"online gaming poker" (online gaming poker) [Trackback]