No, no, and you cannot do this either from standalone SWT distributions. This is because each os / windowing system / architecture combination has its own implementation of each of the SWT classes. For example, if your code refers to org.eclipse.swt.widgets.Button, the JVM does not know if you want to implement the win32, Mac / Carbon or Mac / Cocoa class.
You could do it yourself by writing a bootloader class that computed the platform, architecture, and window system, and then loaded the right JAR. Or, the application architect is using the equinox, and he can automatically download the right SWT plugin for you. But you cannot do this with any of the unmodified SWT distributions.
source share