我有两个关于在Eclipse RCP4应用程序中使用SWT的问题吗?
Q1:为什么Eclipse 4x(Luna,Mars,Neon,Oxygen ..)仍然使用SWT 3.x而不是4.x?我使用Eclipse Neon项目(http://download.eclipse.org/eclipse/downloads/drops4/R-4.6.1-201609071200/)下载了SWT版本,但它不是Eclipse Neon使用的SWT。
Q2:当我通过Eclipse Neon创建新的RCP4应用程序时,这个RCP4应用程序使用了Eclipse Neon(SWT 3.x)使用的SWT库。如何在我的RCP4应用程序中使用SWT 4.x以及Maven-Tycho如何为此应用程序构建SWT 4.x?
答案 0 :(得分:1)
Eclipse Neon附带的SWT与此次下载相同。
下载编号为4.6.1,表明它是Eclipse 4.6.1(Neon.1)版本的一部分。 SWT插件版本是3.105.1。所有4.6.1下载都包含相同的SWT。
您还可以查看两个jar中的libxxx-4626.xxx
个文件。 4626
是内部SWT版本(4.626)。
您也可以致电SWT.getVersion()
,在这两种情况下都会返回4626
(内部版本)。
所以无所事事。