菜鸟日记:从Windowbuilder的安装想开去

发病背景:

近来需要使用SWT作为java GUI的开发工具,于是下载了最新版本的eclipse,准备安装Windowbuilder插件,没想到本来预期顺利的安装过程却挫折不断。


临床症状:

在安装过程中出现如下错误信息:

Cannot complete the install because one or more required items could not be found.
  Software being installed: GWT Designer 2.5.0.r37x201202061331 (com.google.gdt.eclipse.designer.feature.feature.group 2.5.0.r37x201202061331)
  Missing requirement: WindowBuilder Core for XML GUI's 1.3.0.r37x201202052344 (org.eclipse.wb.core.xml 1.3.0.r37x201202052344) requires 'bundle org.eclipse.wst.sse.core 0.0.0' but it could not be found
  Cannot satisfy dependency:
    From: GWT Designer UiBinder Support 2.5.0.r37x201202061313 (com.google.gdt.eclipse.designer.UiBinder 2.5.0.r37x201202061313)
    To: bundle org.eclipse.wb.core.xml 0.0.0
  Cannot satisfy dependency:
    From: GWT Designer UiBinder Wizards 2.5.0.r37x201202061331 (com.google.gdt.eclipse.designer.UiBinder.wizards 2.5.0.r37x201202061331)
    To: bundle com.google.gdt.eclipse.designer.UiBinder 0.0.0
  Cannot satisfy dependency:
    From: GWT Designer 2.5.0.r37x201202061331 (com.google.gdt.eclipse.designer.feature.feature.group 2.5.0.r37x201202061331)
    To: com.google.gdt.eclipse.designer.UiBinder.wizards [2.5.0.r37x201202061331]


自救过程:

按照错误信息在网上寻找答案,有人说上面缺什么就装什么,于是在Install New Software中,work with填http://download.eclipse.org/releases/indigo(这是我的版本号)下载相关错误信息中声称缺少的组件,组件倒是找到了,安装缺少这些组件的时候,又说有更多的组件没装……囧,这条自救之路在搜索答案,操作等相关过程中,折腾了1个小时,无功而返。

仔细分析了一下原因,我的eclipse是全新下载的,装在一台之前没装过eclipse环境的电脑中,不应该是有就软件没卸干净的问题。我下载的eclipse是官网上的最新版本,所以也不应该会缺少相关的最新组件。这时,突然一个念头冒了出来:提示所谓组件还没有安装,凭借以前做编译原理作业时的经验,相关的错误提示,一种情况是真错了,还有一些情况是软件的操作步骤遇到了一些麻烦,就近机械地给出了一些错误信息,其实并不一定指向真正的原因,但也能给我们带来一些寻找错误的线索。(比如VS2008中的报错,少一个东西就可能完全前言不搭后语的报错,基本全没报在关键点上...)在这里,则可能是安装软件的权限问题,我想到了自己为了统一起见,将eclipse解压到C:\Program Files (x86)目录下,这是一个系统文件夹,当时在解压的时候就需要管理员身份才能进行(我是win7系统),如今是不是也是这个问题导致软件在试图访问或者复制相关文件时遭到了操作系统的拒绝,以致让软件以为相关组件不存在呢?其中具体发生了什么,我不清楚,但是我觉得可能会是这个方向的原因。于是我将软件重新解压到C盘上一个非系统保护的区域,再安装软件,一切顺利,成功地解决了这个问题。


最终的临床诊断:

从结果看,是由于我将eclipse解压到操作系统目录,导致安装中发生权限相关问题所导致的。


治疗方案:

重新选择解压的路径,解压到非系统保护的文件夹下,即可解决问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值