I need to add this to the JDK build documentation, but it may be
helpful to have it posted here for some people.
Building the JDK on Windows can be difficult at times, so if it
hasn't been mentioned before, here are a few clues:
When using MKS, make sure that the PATH setting has the
${ROOTDIR}/mksnt and
${ROOTDIR}/bin directories BEFORE the system
paths.
Ideally they should be the first...
Just a plug (and additional reference) on my December 2006
article
on
JVM TI
at
http://java.sun.com/developer/technicalArticles/J2SE/jvm_ti.
I really had not expected this article to be very popular, but
I was assuming that only people writing JVM TI agents
would be interested.
It appears there is quite a bit of general curiosity on VM agents.
Of course the
Java Lobby
and
Sun System...
Update for 1/23/2007, just a very short note on windows.
The findbugs target needs to add vmlauncher="false", so the line:
<exec executable="findbugs" failonerror="true">
changes to
<exec executable="findbugs" failonerror="true" vmlauncher="false">
It's not exactly clear why this is necessary, but this allows
the findbugs target to work on windows, and also works...