JCheck compatibility with Sun jdk 1.3.1_01 and 1.4 beta



Why does my application crash when I run it in JCheck with Sun jdk 1.3.1_01 or jdk 1.4 beta?


Previously we learned that JCheck will only work with Sun jdk 1.3 or 1.3.1 if you use the -classic argument to java thereby running the classic VM and not HotSpot.  JCheck is not compatible with HotSpot.

In addition:

1.  If the Sun jdk 1.3.1_01 is used to run a Java Swing application (such as our BugBench sample) in JCheck, it will crash even with the -classic argument.  There is a workaround for this.  You need to do the following:

Replace the following dll (<JDKHome>\jre\bin\fontmanager.dll with the one provided by Compuware (<DevPartnerHome>\PCShared\jre\bin\fontmanager.dll).  You still also need the -classic argument to the VM.

2.  The Sun jdk 1.4 beta no longer includes a classic VM, only HotSpot.  Thus, JCheck will not work with this jdk no matter what you try.

Old KB# 11910
Comment List
Related Discussions