3

我有一个 Eclipse 3.7.2 RCP 应用程序,我需要在 Mac OSX 上使用 JDK 7 运行它。我需要 SWT 4.3 中的 SWT_AWT 桥接修复。有没有办法可以在 eclipse 3.7.2 中更新到最新的 SWT。此处可用的 SWT 二进制文件不是插件。

4

1 回答 1

2

实际上,这是可能的(我在应用程序中做到了)。只需从您提到的站点下载您需要的正确片段(对于 MacOS X、Win32 等),将它们放在一个文件夹中,然后将此文件夹添加到您的目标平台(就像您为 delta-pack 所做的那样)。在构建您的产品时,Eclipse 将从您的文件夹中选择最新的片段,而不是 3.7.2 版本。它基本上可以工作,但是有一些不兼容或奇怪的行为(例如最小化/最大化图标不起作用,至少在我的设置中)。不过,请告诉我您是否成功地使 SWT_AWT 在 JDK 7 下的该设置中工作,因为到目前为止我还没有运气。

于 2014-04-01T13:43:00.427 回答