2016-10-24 6 views
0

Ich habe zwei Fragen zur Verwendung von SWT in Eclipse RCP4-Anwendung?Wie wird die neueste SWT in Eclipse RCP4-Anwendung verwendet?

F1: Warum verwenden Eclipse 4x (Luna, Mars, Neon, Sauerstoff ..) immer noch SWT 3.x, aber nicht 4.x? Ich habe SWT Build mit Eclipse Neon Projekt heruntergeladen (http://download.eclipse.org/eclipse/downloads/drops4/R-4.6.1-201609071200/), aber es ist nicht die SWT, die von Eclipse Neon verwendet wird.

Q2: Als ich eine neue RCP4-Anwendung von Eclipse Neon erstellte, verwendete diese RCP4-Anwendung die SWT-Bibliothek, die von Eclipse Neon (SWT 3.x) verwendet wird. Wie kann ich SWT 4.x in meiner RCP4-Anwendung verwenden und wie kann Maven-Tycho SWT 4.x für diese Anwendung erstellen?

Antwort

1

Das mit Eclipse Neon mitgelieferte SWT ist das gleiche wie dieser Download.

Der Download ist nummeriert 4.6.1 um zu zeigen, dass es Teil der Eclipse 4.6.1 (Neon.1) Version ist. Die SWT-Plugin-Version ist 3.105.1. Alle 4.6.1 Downloads enthalten die gleiche SWT.

Sie können auch die libxxx-4626.xxx Dateien in den beiden Gläsern betrachten. Die 4626 ist in der internen SWT-Version (4.626).

Sie können auch SWT.getVersion() aufrufen, die in beiden Fällen 4626 (die interne Version) zurückgibt.

So gibt es nichts zu tun.

+0

Ich verglich org.eclipse.swt.win32.win32.x86_64_3.10.1.1.v20160907-0248.jar in \t eclipse-SDK-4.6.1-win32-x86_64.zip und swt.jar in swt-4.6.1- win32-win32-x86_64.zip. Sie sind sehr verschieden. Also, warum kannst du sagen, swt 4.6.1 ist swt 3.105.1? – Black

+0

Einer ist als Eclipse-Plugin und der andere ist ein einfaches Glas gebaut. –

+0

Es wurde ein Hinweis zur internen SWT-Versionsnummer und zur Überprüfung hinzugefügt. –

Verwandte Themen