Build a java virtual machine that is actually readable/modifiable for Win32
Is it possible to build a Java virtual machine for Win32 in an sort of understandable way? It is mostly impossible. The OpenJDK build will take hours just to build and will take a day to prepare your environment. If you aren't a core JVM developer, who actually is going to take several days to prep their environment so that they can hack OpenJDK. The jikes RVM may work with cygwin/win32 but it is mostly designed for linux or some other open platform. You are really only left with JamVM. I was actually able to install all of the dependencies with cygwin and perform a build in 15 minutes. And then actually edit the C source, add a log statement, rebuild and run against a bytecode class file. JamVM is the only JVM project that is understandable (20-30 core C files) and the build actually works with a modern version of cygwin. I will go through some of the setup. It helps to actually install JamVM through cygwin. Full install. 1. Run cygstart and use cygports as your cyg