Usando JFace, SWT e Swing [ + Dúvidas ]

Pessoal,

Estou estudando e estou fazendo exemplos do livro usando JFace, SWT e Swing no eclipse.

Quando fiz um exemplo do livro usando JFace e outro usando SWT, que é um programa bem simples com alguns botões, ele roda sem problemas no eclipse.

Mas quando eu exporto para “.JAR”, ele não executa no Windows XP clicando 2x ou na linha de comando c:>java -jar janela.jar

Fiz o exemplo usando swing (programa com botões)e rodou normalmente no eclipse e quando exportei para “.JAR” eu consigo executar dando 2 cliques e na linha de comando também.

Minha dúvida é se usando Jface e SWT só consigo executar no eclipse? Não consigo distribuir exportando para “.JAR”?

Só consigo distribuir meus programas “.JAR” se usar swing?

Obrigado

Dá o erro abaixo quando executo no prompt de comando:

C:\JAVA\PRG_ECLIPSE\JAR>java -jar PrimeiraTelaSWT.jar
Exception in thread “main” java.lang.NoClassDefFoundError: org/eclipse/swt/widge
ts/Layout
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Layout
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: PrimeiraTelaSWT. Program will exit.

C:\JAVA\PRG_ECLIPSE\JAR>

Obrigado

Alguem saberia?
Obrigado