【发布时间】:2013-10-23 20:59:29
【问题描述】:
我有一个 Eclipse 3.7.2 RCP 应用程序,我需要在 Mac OSX 上使用 JDK 7 运行它。我需要 SWT 4.3 中的 SWT_AWT 桥接修复。有没有办法可以在 eclipse 3.7.2 中更新到最新的 SWT。可用的 SWT 二进制文件 here 不是插件。
【问题讨论】:
-
所以?只需将 .jar 添加到您的类路径中。如果您不知道怎么做,请阅读this。
-
@Baz 因为这是一个 Eclipse RCP,所以 SWT 插件的 Eclipse 版本包含在 RCP 构建中,因此您不能只更改类路径。当然不支持用 4.3 插件替换 3.7.2 SWT 插件,但可能可行。
-
@greg-449 很公平,我错过了它是一个 RCP 应用程序。
-
只升级 SWT 而不是整个 ecplise 平台会很好。目前使用的是 Eclipse 3.8.2,我很想获得 SWT 最新版本,但不是 4.x eclipse IDE...
-
@marcolopes 在下面看到我的回答。仅使用最新的二进制文件“升级” SWT 并在您的目标平台中使用它们,它的效果相当不错。除了提到的一些小故障(尤其是在 MacOS X 上)之外,一切都运行顺利(包括 SWT_AWT)。
标签: java eclipse swt eclipse-rcp swt-awt