菜鸟日记:从Windowbuilder的安装想开去
来源:互联网 发布:无间道演员知乎 编辑:程序博客网 时间:2024/04/28 11:46
发病背景:
近来需要使用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解压到操作系统目录,导致安装中发生权限相关问题所导致的。
治疗方案:
重新选择解压的路径,解压到非系统保护的文件夹下,即可解决问题。
- 菜鸟日记:从Windowbuilder的安装想开去
- 从安装informix想开去
- 从WPF想开去
- 从Google搜索的严重bug想开去
- 从 Effective C++ 中讲到的虚析构函数想开去
- 从“文章中出现禁止的词语,系统不予接受。”想开去
- 适合Web内容的分布式文件系统-从google文件系统想开去
- 适合Web内容的分布式文件系统-从googel文件系统想开去
- 从关于程序语言的无休止争论想开去 -- 如何选择开发语言
- Eclipse的WindowBuilder插件安装
- WindowBuilder的安装与简介
- 由“标题”想开去
- WindowBuilder安装
- windowBuilder安装
- 菜鸟的OpenCV日记
- 菜鸟的日记
- java swing学习1-windowbuilder的安装
- WindowBuilder的离线安装与使用
- 语义搜索 谷歌下一代引擎,直接显示你想知道的答案
- C++ Chapter 2. Constructors, Destructors, and Assignment Operators
- [gdc12]data oriented design math
- 学习计划
- 字符串的故事(AC,代码有点长)
- 菜鸟日记:从Windowbuilder的安装想开去
- 报价时是不是应该考虑人员配置
- [NOIP1999]回文数
- Android中AsyncTask的简单用法
- dreamweaver 5.5构建phonegap 和 android sdk 4.0.3最新安装指南(图文)
- 飞屋环游记中英文对白
- Android中使用PULL方式解析XML文件
- Android中使用SAX方式解析XML文件
- Android中Handler的使用[一]