简体   繁体   English

尝试运行我的Java Swing应用程序时Win Vista上缺少msvcr71.dll文件

[英]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. 我已经进行了无数次搜索,并且意识到我可以下载此文件并将其安装在Windows / system32或应用程序的目录中。 My question is, how does this dll generally get installed on Vista? 我的问题是,该dll通常如何在Vista上安装? I tried installing the .net framework 3.5 and it didn't get installed with that. 我尝试安装.net Framework 3.5,但没有与此安装。

Background: I'm running a java.jar wrapped as an exe using exe4j. 背景:我正在运行使用exe4j包装为exe的java.jar。

msvcr71.dll是Visual Studio 2003的Microsoft Visual C ++通用运行时。通常,使用VS2003开发的应用程序将安装此程序。

我尝试使用此修复程序解决Windows 7 X64中缺少MSVCR71.dll的错误: http : //backspacetab.com/2011/05/09/msvcr71-dll-windows-7-x64/仅适用于64位用户... 32位用户请按照此处的指南进行操作: http : //i.justrealized.com/2009/how-to-fix-missing-msvcr71dll-problem-in-windows/谢谢!

have you tried executing using "java -jar java.jar"? 您是否尝试使用“ java -jar java.jar”执行? Does it produce the same result? 会产生相同的结果吗?

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. 由于VS 2003的目标版本是.NET的较早版本,并且不是Vista上受支持的开发环境,因此,只有在应用程序的安装程序这样做的情况下,它才可能在Vista上安装。

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. 我不知道.NET 1.1可再发行文件是否会在Vista上安装它,但是值得在虚拟机中尝试一下。

升级到最新的exe4j(4.1版)可以解决此问题!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM