Cita:
Iniciado por Willie Buena pregunta. Supongo que hay que incluir los JARs de eclipse en el classpath. Al mismo tiempo, recuerdo que SWT tiene acceso directo al sistema operativo, asi que ha de usar alguna libreria nativa (es decir, no javabyte).
Esta pagina confirma mi intuicion (en ingles): http://www.ibm.com/developerworks/library/os-ecgui1/
Resumiendo:
1. Agrega estos Jars (modificando la ruta, por supuesto):
C:\eclipse-2.1.0\plugins\org.eclipse.jface_2.1.0\jface.jar
C:\eclipse-2.1.0\plugins\org.eclipse.runtime_2.1.0\runtime.ja r
C:\eclipse-2.1.0\plugins\org.eclipse.swt.win32_2.1.0\ws\win32 \swt.jar
C:\eclipse-2.1.0\plugins\org.eclipse.ui.workbench_2.1.0\workb ench.jar
C:\eclipse-2.1.0\plugins\org.eclipse.core.runtime_2.1.0\runti me.jar
2. Pasa la siguiente opcion a la maquina virtual, modificandolo de acuerdo a tu sistema operativo y arquitectura (al igual que la ruta en donde se encuentra tu eclipse). En el ejemplo, usan Windows de 32 bits para maquinas x86 (bastante estandard):
-Djava.library.path=C:\eclipse-2.1.0\plugins\org.eclipse.swt.win32_2.1.0\os\win32 \x86\
Muchas gracias por contestar tan pronto, pero creo que el problema reside en que mi componente está en un paquete que se llama igual que el paquete del eclipse y, que de algún modo, existe un conflicto.
No puedo cambiar el nombre del paquete porque sino dejaria de funcionar el componente.
Se te ocurre algo para solucionarlo?
Un saludo