Файл msvcr71.dll отсутствует в Win Vista при попытке запустить мое приложение Java Swing - PullRequest
0 голосов
/ 31 октября 2008

Я провел многочисленные поиски и понял, что могу просто загрузить этот файл и установить его либо в windows / system32, либо в каталог приложения. Мой вопрос, как эта DLL обычно устанавливается в Vista? Я попытался установить .net Framework 3.5, и он не был установлен с этим.

Справочная информация: Я использую java.jar, упакованный как exe, используя exe4j.

Ответы [ 6 ]

3 голосов
/ 31 октября 2008

msvcr71.dll - это Microsoft Visual C ++ Common Runtime для Visual Studio 2003. Обычно приложения, разработанные с использованием VS2003, устанавливают это.

1 голос
/ 19 мая 2011

Я попытался это исправить, чтобы устранить 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/ Спасибо и наслаждайтесь !!

0 голосов
/ 03 ноября 2008

Обновление до последней версии exe4j (версия 4.1) решило эту проблему!

0 голосов
/ 01 ноября 2008

Ваша проблема может быть связана с этими ошибками Sun -

http://bugs.sun.com/view_bug.do?bug_id=6560269 а также http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6648440

0 голосов
/ 31 октября 2008

Поскольку VS 2003 предназначалась для более старых версий .NET и не поддерживается средой разработки в Vista, она, вероятно, будет установлена ​​в Vista только в том случае, если установщик приложения сделает это.

Я не знаю, установит ли распространяемый пакет .NET 1.1 его в Vista, но стоит попробовать на виртуальной машине.

0 голосов
/ 31 октября 2008

вы пытались выполнить с помощью "java -jar java.jar"? Дает ли он такой же результат?

...