We are encountering some problems with the JDK on systems that have
the original MSVCRT.DLL delivered with Visual Studio 6. See for
example #4203731
As part of Microsoft Visual Studio 6.0 Service Pack 2, Microsoft
released a new version of MSVCRT.DLL that "fixes some bugs around
application interactions" with the msvcrt.dll delivered in
Visual Studio 6.
I installed the latest msvcrt.dll on my machine and:
(a) It doesn't seem to be doing anything bad.
(b) It appears to be fixing #4203731
When we run Java we get whatever mscvrt.dll is installed in \winnt\system32.
When we install the JRE we install our version of mcvrt.dll if (and only if!)
it is more modern than the one that is already there. Right now we are
delivering a 5.X version of msvcrt.dll.
So right now if a customer has installed a retail version of any of the Visual
Studio 6.0 tools they will have gotten the buggy version of msvrt.dll and
we leave that intact when we install the JRE.
We should deliver the new (fixed) msvcrt.dll 6.00.8337.0 as part of Cricket.
graham.hamilton@Eng 1999-03-19
- relates to
-
JDK-4203731 JIT fails to unload after Visual Studio 6.0 is installed.
-
- Resolved
-