何度も検索した結果、このファイルをダウンロードして、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++ 共通ランタイムです。通常、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/ ありがとう、お楽しみください !!
最新の exe4j (バージョン 4.1) にアップグレードすると、この問題は解決しました!
「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