我想为IE安装gwt开发人员插件(我已经在chrome和firefox上安装了它没有任何问题)。 当我想为IE7安装它时(在spista和sp2以及带有sp2的windows server 2008上),它表示插件安装成功,但它不起作用&在附加组件部分没有添加任何内容 我将我的ie升级到最新的8版本&甚至安装了谷歌优化版IE8,但它无法帮助我 有什么想法吗?
答案 0 :(得分:4)
我在IE8 Windows XP上遇到了完全相同的问题,它表示已成功安装。但它仍然在浏览器中显示安装消息(而不是实际的应用程序)。
我弄清楚为什么这对我不起作用,根本原因是网络管理登录例程显然为我创建了两个配置文件:
C:\Documents and Settings\g43899
(过时的个人资料位置)和
C:\Documents and Settings\g43899.ND60A600
(新的个人资料位置)
在进一步解释之前,请先查看GWT defect list, issue 4358上的建议:
- 是否安装了以下注册表项: HKEY_CLASSES_ROOT \ CLSID {1D6156B6-002B-49E7-B5CA-C138FB843B4E}? 如果是这样,它的子键和 值?
- 运行“regsvr32.exe oophm.dll”会发生什么?你能试一下吗 运行“regsvr32.exe / u oophm.dll” 然后“regsvr32.exe oophm.dll”?
醇>
在我的计算机上,注册表项不存在。此外,运行命令regsvr32.exe oophm.dll
时出现警告框错误:
LoadLibrary("oophm.dll") failed - The specified module could not be found.
我能够将DLL文件找到
的第一个文件夹 C:\Documents and Settings\g43899\Application Data\Google\Developer Plugin\IE\oophm.dll
但由于这个位置与过时的个人资料有关,我做了以下
Application Data\Google\Developer Plugin
移至新的个人资料位置。regsvr32.exe "%APPDATA%\Google\Developer Plugin\IE\oophm.dll"
在该命令之后,我实际上可以看到注册表项HKEY_CLASSES_ROOT\CLSID\{1D6156B6-002B-49E7-B5CA-C138FB843B4E}
。现在一切都突然发挥作用了。希望这可以帮到你。
如果您需要,我会添加full contents of ´HKEY_CLASSES_ROOT\CLSID{1D6156B6-002B-49E7-B5CA-C138FB843B4E}`。
答案 1 :(得分:1)
大多数尝试在Windows 7(Vista)32位上安装IE8的GWT devmode插件的用户都能够从命令行使用以下脚本(将“Foo”替换为您的Windows用户名):
regsvr32.exe“C:\ Users \ Foo \ AppData \ Local \ Google \ Google Web Toolkit \ Developer Plugin \ IE \ oophm.dll”
尝试安装IE9的用户将无法安装,除非他们根据Google的这篇帖子向doctype添加规范以强制IE9呈现为IE8 ...
http://googlewebtoolkit.blogspot.com/2010/12/support-for-gwt-dev-mode-in-ie-9.html
答案 2 :(得分:1)
我也有这个问题。在我的情况下,错误代码是:1612。
问题的原因是,在我的Windows用户个人资料被破坏后,我将其重命名并将所有数据从服务器下载到新的用户个人资料位置。
要解决此问题,我执行了以下步骤:
*首先我在控制面板中卸载了用于IE的旧GWT Dev插件 - >添加/删除软件
*由于用户配置文件存储在新位置,我手动必须在新用户配置文件中指定文件gwt-dev-plugin-x86.msi的位置
*最后我在IE中打开http://gwt.google.com/samples/MissingPlugin/MissingPlugin.html并再次成功安装了插件
希望它有所帮助:=)
答案 3 :(得分:0)
本指南似乎过时了:
操作系统:Windows Vista 32 IE:版本8
我做了5次安装过程(插件/插件),并且我的硬盘上没有“oophm.dll”文件。此外,我能够轻松地为Chrome和Firefox安装插件。