Skip to main content

Msvcr71.dll not placed correctly on current JDK install (Offline)

3 replies [Last post]
belanth
Offline
Joined: 2007-02-04

Today I installed a copy of the Java 6 SE JDK on a clean fresh install of Windows XP SP2. After install, I attempted to run a java app that I know works on Java 5. I recieved an error indicating that the file Msvcr71.dll was missing. After some research, I figured out that this file was in the JDK/bin folder, and that it is related to the Microsoft C library. It is needed in Windows/System32. As this prevents any java application from operating, perhaps the installer should be placing this file where it belongs.

As I am not used to handling java bugs, please let me know where I need to report this bug if this is not the place.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
nick_22
Offline
Joined: 2007-10-22

Just wanted to thank you for this tip. It was very helpful.

sbohne
Offline
Joined: 2005-04-26

From http://java.sun.com/javase/6/webnotes#Windows :

Java SE 6 applications that use custom launchers must be installed with msvcr71.dll in the same directory as the launcher executable. This follows the new Windows C runtime distribution model, per http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/h....

rex2000
Offline
Joined: 2007-07-20

sorry to be thick but what does that mean? Can you please provide me with some instructions on what to do to fix the problem (in plain language please).