Mi respuesta es más o menos por encima de recopilación de respuestas, en especial publicado el comentario de la @ClickUpvote usuario que proporciona (por mi opinión) la mejor respuesta. Así que aquí está, he comprobado justo antes de publicarla:
Si su aplicación produce la excepción a continuación (en Windows 7 64 bits, la JVM 64)
Excepción en el hilo "principal" java.lang.UnsatisfiedLinkError : No se pueden cargar bibliotecas SW T de 32 bits en JVM de 64 bits.
Entonces la solución es la siguiente: En las JVM de 64 bits necesita el SWT de 64 bits.
versiones actuales se pueden descargar como se describe a continuación - bastante bien escondido:
Stable
Windows, Linux, OS X, more...
de Windows (x86_64) (Versiones compatibles) (http) 6.3 MB swt-4.4-win32-win32-x86_64.zip
Y esa es exactamente la versión que necesita.
Esto es correcto, pero solo una nota rápida de que si no tiene control sobre qué SWT se usa (por ejemplo, desarrollar un plug-in en un sistema de 64 bits con su JVM de 64 bits para una aplicación RCP de 32 bits), debe instalar y usar una JVM de 32 bits para ejecutar su producto en lugar de modificar su plataforma objetivo RCP (ver la respuesta de Mario Marinato). – Caspar
@Casper: Correcto. – Daniel
Nueva versión de: [SWT de 64 bits] (http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2.1-201209141800/swt-4.2.1 -win32-win32-x86_64.zip) – Adil