我已经完成了大量搜索,我意识到我可以下载此文件并将其安装在windows / system32或应用程序目录中。我的问题是,这个DLL通常如何在Vista上安装?我尝试安装.net framework 3.5并且没有安装它。
背景: 我正在使用exe4j运行java.jar作为exe包装。
答案 0 :(得分:3)
msvcr71.dll是Visual Studio 2003的Microsoft Visual C ++公共运行时。使用VS2003开发的应用程序通常会安装它。
答案 1 :(得分:1)
我尝试此修复程序来解决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/ 谢谢,享受!!
答案 2 :(得分:0)
您是否尝试使用“java -jar java.jar”执行?它会产生相同的结果吗?
答案 3 :(得分:0)
由于VS 2003针对的是旧版本的.NET,并且在Vista上不是受支持的开发环境,因此如果应用程序的安装程序这样做,它可能只会安装在Vista上。
我不知道.NET 1.1可再发行组件是否会在Vista上安装它,但是在虚拟机中值得一试。
答案 4 :(得分:0)
您的问题可能与这些Sun漏洞有关 -
http://bugs.sun.com/view_bug.do?bug_id=6560269 和 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6648440
答案 5 :(得分:0)
升级到最新的exe4j(版本4.1)解决了这个问题!