vmware vsphere client 4.1安装过程中提示: Microsoft Visual J#2.0 Second Edition安装程序返回错误代码"1603'
安装环境: 操作系统:Microsoft Windows 7 专业版 64位 安装软件:VMware vSphere 4.1.0.iso
网上解决办法一:去oracle官网下载一个jre安装(不清楚这个和jre什么作用) 网上解决办法一:在安装光盘中有个 redirect(或redist)文件夹里面就有j#的安装文件安装后再安装 vmware Client(iso镜像自带的j#安装不成功) 网上解决办法N:……
既然这个问题是由于J#安装不成功导致,那就自己下载一个J# 2.0安装便吧。分别下载了一个vjredist64.exe和vjredist.exe安装都不成功,真是逆天了。后来一想难道跟语言环境有关?因为刚才下载的vjredistXXX都是英文版的。%>_<%。
后来,在这里下载了Microsoft Visual J# 2.0 版可再发行组件包后执行安装,万幸终于安装成功了。安装完成后再次运行VMWare vSphere安装光盘,结果提示Microsoft Visual J#2.0 Second Edition安装程序返回错误代码"4121'。(这是因为系统已经安装了j#2.0,需要先卸载掉原来的j#)。
所以我总结了一下,遇到这个问题的一条可行办法:
第一:安装VMWare vSphere 弹出Microsoft Visual J#2.0 Second Edition安装程序返回错误代码"4121'的错误可能是因为系统原来已经安装了J#;
第二:安装VMWare vSphere 弹出Microsoft Visual J#2.0 Second Edition安装程序返回错误代码"1603'的错误可能是因为光盘自带的vjredist.exe不符合计算机的语言环境。
第三:在这里下载了Microsoft Visual J# 2.0 版可再发行组件包,并用它取代VMware vSphere 4.1.0.iso中相应的文件,如果是64位系统,则需要重命名为vjredist64.exe。如下图:
第四:就是正常安装了。
其实这里面还是包含很多知识的,只因为我是一只菜鸟,很多东西还道不明其中原由,摘来如下片段:
- Visual J# 可再发行组件包并非用于运行使用其他 Java 语言开发工具编写的应用程序。用 Visual J# 生成的应用程序和服务只能在 .NET Framework 上运行,而不能在任何 Java 虚拟机上运行。Visual J# 由 Microsoft 独立开发,未经过 Sun Microsystems, Inc. 的认可和批准。
- 重要事项:如果您要使用非英语的平台或要以另一种语言查看 Visual J# 资源,则必须下载相应语言版本的 Visual J#。
- .NET Framework 2.0 版和语言包:您必须先安装 Microsoft .NET Framework 2.0 版可再发行组件包( Redistributable Package) 和语言包,然后才能安装 Microsoft Visual J# 2.0 可再发行组件包(Redistributable Package)。
有兴趣的朋友可以看看微软自己的文档:
Microsoft Visual J# 2.0 版可再发行组件包
转载于:https://blog.51cto.com/baihaijiao101/1184902