在64位Eclipse上安装WindowBuilder

时间:2014-02-27 23:46:10

标签: java eclipse swt

我下载了Windows 64位版本的Eclipse。

我转到“帮助|安装新软件...”并输入以下URL以获取WindowBuilder。

Kepler 4.3(4.4还没有链接) http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/

然后我看到以下显示:

enter image description here

错误的文字是:

Cannot complete the request.  See the error log for details.
"WindowBuilder GroupLayout Support" will be ignored because a newer version is already     installed. 
"SWT Designer XWT Support (requires Eclipse WTP/WST)" will be ignored because a newer version is already installed. 
"Swing Designer Documentation" will be ignored because a newer version is already installed. 
"Swing Designer" will be ignored because a newer version is already installed. 
"SWT Designer Documentation" will be ignored because a newer version is already installed. 
"SWT Designer Core" will be ignored because a newer version is already installed. 
"WindowBuilder Core UI" will be ignored because a newer version is already installed. 
"SWT Designer SWT_AWT Support" will be ignored because a newer version is already installed. 
"SWT Designer" will be ignored because a newer version is already installed. 
"WindowBuilder Core Documentation" will be ignored because a newer version is already installed. 
"WindowBuilder Core" will be ignored because a newer version is already installed. 
"WindowBuilder Java Core" will be ignored because a newer version is already installed. 
"WindowBuilder XML Core (requires Eclipse WTP/WST)" will be ignored because a newer version is already installed. 

我不被允许继续。

按取消,然后按新项目|其他产生没有WindowBuilder。

有一次,在之前的安装尝试中(我后来删除了文件夹的内容并从zip文件重新复制了。),我得到了URL,但是没有SWT,只有Swing和WindowBuilder。在那次尝试中,“安装新软件......”和其他2个链接从“帮助”菜单中消失了,所以我删除了所有内容,正如我所说。然后我再次尝试,但一直看到这个错误。

哪个版本较新?

思想: 1.今天早上我的系统安装了jre 1.7和jre 1.6,但是没有看到1.6的版本,所以我卸载了旧版本。之后我确实重新启动了机器。我注意到在WindowBuilder版本列中,看到图像,它说1.6.1.43。我认为这与jre 1.7无关? “窗口首选项”对话框显示jre 1.7,所以我不这么认为。

enter image description here

如何在64位Eclipse上安装WindowBuilder / SWT / Swing?

更新(即将评论评论): 我在StackOverflow上看到了this article,它说要在安装新软件中键入Kepler。

我做到了并受到了惩罚,但至少我可以转发图像。基本上,“安装新软件...”菜单选项和其他两个菜单选项消失了,新项目中没有WindowBuilder。

enter image description here

enter image description here

基本上,我认为Eclipse还没有为黄金时间做好准备并且有bug。

我将尝试查找并下载集成版本。我记得曾经这样做过,但是在日食download page没有看到集成版本,所以我下载了我看到的内容。

(好的,我看到了那个链接。我只是没有意识到那就是那个。)

我还是Java编程新手,因为我来自Microsoft背景。

2 个答案:

答案 0 :(得分:1)

这个问题的答案与我在问题22099190中给出的答案相同。我在这里复制答案。答案适用于32位或64位Eclipse。

安装说明

  1. Download'Eclipse IDE for Java Developers',而不是EE版本。

  2. 使用WinZip,7-Zip等提取文件,而不是Windows内置工具。有关此要求,请参阅Eclipse下载页面上的安装说明。注意:请勿将文件放在Windows 7的“C:\ Program Files”文件夹中。请参阅here以获取注释。

  3. BEFORE 启动eclipse.exe后,转到环境设置并定义HOME变量并将其设置为%USERPROFILE%。您将需要注销然后重新登录。如果不执行此设置,则Windows将无法读取环境设置。

  4. 安装PortableGit-1.8.4-preview20130916并在PATH变量中添加路径。

  5. 启动Eclipse。

  6. 转到“菜单>帮助>安装新软件...”并输入kepler。从列表中选择SWT和WindowBuilder。它应该被预先捆绑,但不是,这样更好。您需要重新启动Eclipse。

  7. 启用错误日志“菜单> Windows>显示视图>错误日志”以查看可能存在的任何其他错误。

  8. 我仍在研究EGit警告,但SWT存在。

    我反复尝试这些步骤(删除Eclipse文件夹并再次尝试),并且每次尝试它时都会执行这些步骤。耶!

答案 1 :(得分:0)

安装最新版本的eclipse(例如Luna)(也适用于EE)。

通过help->通过提供链接" http://dl.google.com/eclipse/inst/d2wbpro/latest/4.2"安装新的软件来安装WindowBuilder插件。

通过帮助更新插件 - >检查更新。

干杯。 :)

Shevon Silva。