Estoy haciendo una aplicacion desktop con SWT, ahora solo estaba haciendo un hola mundo para probarlo. Hice una pequeña ventana en la aplicacion, cuando la compilo todo funciona sin problema, ahora bien la convierto en un .jar usando el Eclipse, pero cuando doy doble click en el .jar que hice para ejecutar la aplicacion entonces no ocurre absolutamente nada, no sé por qué no se visualiza la ventana.
Les pido ayuda por favor porque no sé que ocurre.
Aqui les pongo el código del hola mundo que estoy haciendo:
Código PHP:
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class App {
protected Shell shell;
/**
* Launch the application
* @param args
*/
public static void main(String[] args) {
try {
App window = new App();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Open the window
*/
public void open() {
final Display display = Display.getDefault();
createContents();
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
}
/**
* Create contents of the window
*/
protected void createContents() {
shell = new Shell();
shell.setSize(500, 375);
shell.setText("SWT Application");
//
}
}
Saludos