msvcr71.dll file missing on Win Vista when trying to run my java swing application

I've done numerous searches and I realize that I can just download this file and install it either in windows/system32 or in the application's directory. My question is, how does this dll generally get installed on Vista? I tried installing the .net framework 3.5 and it didn't get installed with that.

Background: I'm running a java.jar wrapped as an exe using exe4j.

Asked by: Elise165 | Posted: 23-01-2022

Answer 1

msvcr71.dll is the Microsoft Visual C++ Common Runtime for Visual Studio 2003. Applications developed with VS2003 will usually install this.

Answered by: Chelsea911 | Posted: 24-02-2022

Answer 2

i tried this fix to resolve MSVCR71.dll missing error in Windows 7 X64: Its only for 64Bit users... 32bit users follow the guide here: Thanks and enjoy !!

Answered by: Julia511 | Posted: 24-02-2022

Answer 3

have you tried executing using "java -jar java.jar"? Does it produce the same result?

Answered by: Cherry323 | Posted: 24-02-2022

Answer 4

Since VS 2003 targeted older versions of .NET and is not a supported development environment on Vista, it's probably only going to get installed on Vista if an application's installer does so.

I don't know if the .NET 1.1 redistributable will install it on Vista, but it's worth a try in a virtual machine.

Answered by: Roman761 | Posted: 24-02-2022

Answer 5

Your problem might be related to these Sun bugs - and

Answered by: Kellan230 | Posted: 24-02-2022

Answer 6

Upgrading to the latest exe4j (version 4.1) solved this issue!

Answered by: Arthur584 | Posted: 24-02-2022

Similar questions

Still can't find your answer? Check out these amazing Java communities for help...

Java Reddit Community | Java Help Reddit Community | Java Community | Java Discord | Java Programmers (Facebook) | Java developers (Facebook)