我做了很多搜索,我意识到我可以下载这个文件并将其安装在 windows/system32 或应用程序的目录中。我的问题是,这个 dll 通常如何安装在 Vista 上?我尝试安装 .net framework 3.5 并没有安装它。
背景:我正在运行一个使用 exe4j 包装为 exe 的 java.jar。
我做了很多搜索,我意识到我可以下载这个文件并将其安装在 windows/system32 或应用程序的目录中。我的问题是,这个 dll 通常如何安装在 Vista 上?我尝试安装 .net framework 3.5 并没有安装它。
背景:我正在运行一个使用 exe4j 包装为 exe 的 java.jar。
msvcr71.dll 是 Visual Studio 2003 的 Microsoft Visual C++ Common Runtime。使用 VS2003 开发的应用程序通常会安装它。
i tried this fix to resolve MSVCR71.dll missing error in Windows 7 X64: http://backspacetab.com/2011/05/09/msvcr71-dll-windows-7-x64/ Its only for 64Bit users... 32bit users follow the guide here: http://i.justrealized.com/2009/how-to-fix-missing-msvcr71dll-problem-in-windows/ Thanks and enjoy !!
您是否尝试过使用“java -jar java.jar”执行?它会产生相同的结果吗?
由于 VS 2003 针对的是旧版本的 .NET 并且不是 Vista 上受支持的开发环境,因此它可能只有在应用程序的安装程序安装时才会安装在 Vista 上。
我不知道 .NET 1.1 可再发行组件是否会在 Vista 上安装它,但值得在虚拟机中尝试。
您的问题可能与这些 Sun 错误有关 -
http://bugs.sun.com/view_bug.do?bug_id=6560269 和 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6648440
升级到最新的exe4j(4.1版)解决了这个问题!