我已經做了大量的搜索,並且我意識到我可以下載這個文件並將其安裝在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