vmware vsphere client 4.1安裝過程中提示: Microsoft Visual J#2.0 Second Edition安裝程序返回錯誤代碼"1603'
安裝環(huán)境:操作系統(tǒng):Microsoft Windows 7 專業(yè)版 64位安裝軟件:VMware vSphere 4.1.0.iso
網(wǎng)上解決辦法一:去oracle官網(wǎng)下載一個jre安裝(不清楚這個和jre什么作用)
網(wǎng)上解決辦法一:在安裝光盤中有個 redirect(或redist)文件夾里面就有j#的安裝文件安裝后再安裝 vmware Client(iso鏡像自帶的j#安裝不成功)
網(wǎng)上解決辦法N:……
既然這個問題是由于J#安裝不成功導致,那就自己下載一個J# 2.0安裝便吧。分別下載了一個vjredist64.exe和vjredist.exe安裝都不成功,真是逆天了。后來一想難道跟語言環(huán)境有關?因為剛才下載的vjredistXXX都是英文版的。%>_<%。
后來,在這里下載了Microsoft Visual J# 2.0 版可再發(fā)行組件包后執(zhí)行安裝,萬幸終于安裝成功了。安裝完成后再次運行VMWare vSphere安裝光盤,結果提示Microsoft Visual J#2.0 Second Edition安裝程序返回錯誤代碼"4121'。(這是因為系統(tǒng)已經(jīng)安裝了j#2.0,需要先卸載掉原來的j#)。
所以我總結了一下,遇到這個問題的一條可行辦法:
第一:安裝VMWare vSphere 彈出Microsoft Visual J#2.0 Second Edition安裝程序返回錯誤代碼"4121'的錯誤可能是因為系統(tǒng)原來已經(jīng)安裝了J#;
第二:安裝VMWare vSphere 彈出Microsoft Visual J#2.0 Second Edition安裝程序返回錯誤代碼"1603'的錯誤可能是因為光盤自帶的vjredist.exe不符合計算機的語言環(huán)境。
第三:在這里下載了Microsoft Visual J# 2.0 版可再發(fā)行組件包,并用它取代VMware vSphere 4.1.0.iso中相應的文件,如果是64位系統(tǒng),則需要重命名為vjredist64.exe。如下圖:
第四:就是正常安裝了。
其實這里面還是包含很多知識的,只因為我是一只菜鳥,很多東西還道不明其中原由,摘來如下片段:
Visual J# 可再發(fā)行組件包并非用于運行使用其他 Java 語言開發(fā)工具編寫的應用程序。用 Visual J# 生成的應用程序和服務只能在 .NET Framework 上運行,而不能在任何 Java 虛擬機上運行。Visual J# 由 Microsoft 獨立開發(fā),未經(jīng)過 Sun Microsystems, Inc. 的認可和批準。重要事項:如果您要使用非英語的平臺或要以另一種語言查看 Visual J# 資源,則必須下載相應語言版本的 Visual J#。.NET Framework 2.0 版和語言包:您必須先安裝 Microsoft .NET Framework 2.0 版可再發(fā)行組件包( Redistributable Package) 和語言包,然后才能安裝 Microsoft Visual J# 2.0 可再發(fā)行組件包(Redistributable Package)。有興趣的朋友可以看看微軟自己的文檔:
Microsoft Visual J# 2.0 版可再發(fā)行組件包
Microsoft .NET Framework 2.0 版可再發(fā)行組件包 (x64)
來源地址:
http://www.verydemo.com/demo_c180_i43255.html