【问题标题】:How to get Window Builder's SWT designer in 64-bit Eclipse如何在 64 位 Eclipse 中获取 Window Builder 的 SWT 设计器
【发布时间】:2014-02-28 15:27:49
【问题描述】:

我正在尝试在 Windows 7 上运行的 64 位 Eclipse 中创建 SWT WindowBuilder 应用程序。

我删除了计算机上的 32 位和 64 位 JRE 以及旧的 Eclipse 和旧的 JDK,重新启动,昨天晚上下载了最新版本,然后安装了最新的 32/64 版本的 JRE 和JDK。是的,我使用“专业”解压缩实用程序 7-zip 解压缩“Java 开发人员的 Eclipse IDE”,然后将内容复制到我创建的“C:\Program Files\Development\Tools\Eclipse”。

我今天早上启动了 Eclipse 并尝试创建一个 SWT 应用程序,SWT 是 MIA。

我转到“菜单 > 帮助 > 安装新软件...”对话框,发现 SWT 已经安装。

这是新项目对话框“菜单 > 文件 > 新建 > 其他”的图像。

正如您所见,Eclipse 与 SWT 捆绑在一起,我确实阅读了关于只有 Eclipse 不支持 Windows 内置 zip 压缩工具,并使用 7-zip 的安装说明。

如何让 SWT 正确安装?我使用的是新下载的版本,除了进入 Eclipse 之外什么也没做。

为什么 SWT 不显示?

【问题讨论】:

  • 我看到你发布了 4 个关于 64 位 Eclipse 的问题。你能解释一下这些问题之间的区别吗,因为我猜大多数人不会全部阅读。如果某些问题已解决,请删除它们(如果没有答案)或自行发布答案。如果它们或多或少都相同,请删除其他问题并编辑您的问题,而不是发布新问题。
  • 我接受了 DevExpress 的培训,更不用说 StackOverflow 了,我应该将问题分开并保持简洁。一个项目或问题可能有许多子问题。总体问题是一样的,我想创建一个 64 位版本的 SWT 应用程序,它有一个我可以运行的 JAR 文件,除了 SWT.jar 文件之外,它将与平台无关。 (继续下一条评论)
  • 我尝试让我的 32 位 Eclipse 创建我的应用程序的 64 位版本,但失败了。我深入研究了这个问题,StackOverflow 上的另一个线程(之前链接到)表明我必须保持干净。 64 位 Eclipse 创建 64 位应用程序,32 位 Eclipse 创建 32 位应用程序。好的,这有点烦人,但这是有道理的,学习如何安装和设置 Eclipse 对我的学习很有帮助,非常棒。然后我开始着手安装 64 位 Eclipse 的项目。这个简单的活动绝非简单。这与我的主要问题是分开的。
  • 我试图通过提供屏幕截图并准确展示我所做的事情,为社区和未来的开发人员提供尽可能多的帮助。如果我遇到了问题,那么其他人也会。创建一张包含多个子问题的工单变得过于复杂且难以理解。我试图简洁明了。在这张票中,我想安装一个 64 位 Eclipse 并创建一个 SWT WindowBuilder 应用程序窗口,仅此而已。我没有看到 SWT 是另一回事。文件夹选择不起作用的问题也是另一回事,与 SWT 无关。
  • 好的,很公平。对于您手头的问题:您需要手动将 SWT 添加到您的类路径中:如果您转到 eclipse 文件夹的 plugins 子文件夹,您可以看到以 org.eclipse.swt.platform.X.X.X.jar 开头的 SWT jar 文件。您可以使用那个,也可以从here 下载适用于 Windows 64 位的那个。然后只需将其添加到您的类路径中即可。

标签: java eclipse swt windowbuilder


【解决方案1】:

我发现了这个问题和另一个问题。

安装说明

  1. 下载“面向 Java 开发人员的 Eclipse IDE”,而不是 EE 版本。

  2. 使用 WinZip、7-Zip 或其他方式提取文件,而不是 Windows 内置工具。有关此要求,请参阅 Eclipse 下载页面上的安装说明。

  3. 不要将文件放在 Windows 7 上的“C:\Program Files”文件夹中。请参阅 here 了解说明。

  4. 在启动 eclipse.exe 之前,转到环境设置并定义 HOME 变量并将其设置为 %USERPROFILE%。您将需要注销然后重新登录。如果不执行此设置,Windows 将不会读取环境设置,因此 Eclipse。

  5. 安装PortableGit-1.8.4-preview20130916并将路径添加到PATH变量中。

  6. 启动 Eclipse。

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

  8. 打开错误日志,“菜单 > 窗口 > 显示视图 > 错误日志”以查看可能存在的任何其他错误。

我仍在处理 EGit 警告,但 SWT 存在。

我反复尝试了这些步骤(删除 Eclipse 文件夹并再次尝试),并且每次尝试这些步骤都有效。耶!

【讨论】:

  • 请注意:我在 Windows 7 上的 c:\program files 下安装了 eclipse,没有任何问题。
  • 无评论。我这边的证据和其他人的cmets一样仍然存在。基本上,Eclipse 有错误。 Eclipse 是否使用 Windows 解压缩并在“C:\Program Files”中工作可能取决于其他软件或其他东西。找出什么需要软件开发人员在像我这样的系统上进行调试,它不起作用,并找出具体失败的原因。即使这样,Eclipse 版本之间仍然存在不兼容问题。
【解决方案2】:

选择安装新软件 会有download.eclispse.org/releases/(你的eclipse版本) 选择 SWT 设计师 SWT 设计器文档 SWT 设计器核心

【讨论】:

    猜你喜欢
    • 2014-01-05
    • 2013-12-25
    • 2013-01-05
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2010-10-08
    相关资源
    最近更新 更多