更新eclipse 3.7.2上的swt插件

时间:2013-10-23 20:59:29

标签: java eclipse swt eclipse-rcp swt-awt

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

1 个答案:

答案 0 :(得分:2)

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