JFace can be used in standalone SWT+JFace apps, without requiring the Eclipse Runtime or other parts of the Eclipse Platform.
This was made easier to do in 3.2 (2006), with the only prerequisites for JFace being reduced to:
- SWT,
- the new
org.eclipse.equinox.common
plug-in, - and
org.eclipse.core.commands
plug-in.
For more details, see Bug 49497.
In 3.3 an optional dependency on the org.osgi.framework
package was added which is defined in the org.eclipse.osgi
.
If this plug-in is absent JFace will continue to function but without the benefit of internationalization support for its images.