我已经做了大量的搜索,并且我意识到我可以下载这个文件并将其安装在windows/system32或应用程序目录中。我的问题是,这个DLL通常如何安装在Vista上?我尝试安装.net framework 3.5,但没有安装。msvcr71.dll文件在运行我的java swing应用程序时在Win Vista上丢失
背景: 我正在使用exe4j运行一个包装为exe的java.jar。
我已经做了大量的搜索,并且我意识到我可以下载这个文件并将其安装在windows/system32或应用程序目录中。我的问题是,这个DLL通常如何安装在Vista上?我尝试安装.net framework 3.5,但没有安装。msvcr71.dll文件在运行我的java swing应用程序时在Win Vista上丢失
背景: 我正在使用exe4j运行一个包装为exe的java.jar。
msvcr71.dll是适用于Visual Studio 2003的Microsoft Visual C++公共运行库。与VS2003一起开发的应用程序通常会安装此功能。
你试过用“java -jar java.jar”执行吗?它会产生相同的结果吗?
不,当我双击jar文件,或者运行java -jar java.jar时,它工作正常。这正是我运行与exe4j包装在jar周围的.exe文件。我们必须使用一个exe,所以使用jar不是一个选项。 – darrickc 2008-10-31 19:13:43
我还没有使用exe4j,但从文档看来,有一个“路径”配置页面上的EXE创建向导,您指定的本地库的位置。也许你可以将目录添加到列表中? – 2008-10-31 19:47:04
由于VS 2003针对.NET的早期版本,并且不是Vista上支持的开发环境,如果应用程序的安装程序这样做,它可能只会安装在Vista上。
我不知道.NET 1.1的可再发行组件是否会在Vista上安装它,但它值得在虚拟机上尝试。
升级到最新exe4j的(4.1版本)解决了这个问题!
我想此修复程序来解决MSVCR71.DLL缺少错误在Windows 7 X64: 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/ 感谢和享受!
我看了,但除了在微软网站上的新版8.0和9.0发行版以外,我找不到任何下载链接。这可能很难找到从“官方消息来源”下载。通过安装应用程序播放“查找DLL”也不好玩! – crashmstr 2008-10-31 19:16:46