public void show()
	{

		try {
			display = Display.getDefault();
		} catch (Error e) {
			String bitVersion=System.getProperty("sun.arch.data.model");
			String userDir = System.getProperty("user.dir");
			String libDir	 =  String.format("\\lib-%s", bitVersion);
			String src=userDir+libDir+"\\swt.jar";
			String dst=userDir+"\\lib\\swt.jar";
			FileUtil.deleteFile(dst);
			FileUtil.copyFile(src, dst);
			
			src=userDir+libDir+"\\luajava-1.1.jar";
			dst=userDir+"\\lib\\luajava-1.1.jar";
			FileUtil.deleteFile(dst);
			FileUtil.copyFile(src, dst);
			
			src=userDir+libDir+"\\luajava-1.1.dll";
			dst=userDir+"\\lib\\luajava-1.1.dll";
			FileUtil.deleteFile(dst);
			FileUtil.copyFile(src, dst);

			display = Display.getDefault();
		}
		
		initView();
		
		shell.open();
		shell.layout();
		shell.addShellListener(new ShellAdapter() {
			public void shellClosed(ShellEvent arg0) {
				System.exit(0);
			}

		});
		while (!shell.isDisposed()) 
		{
			if (!display.readAndDispatch()) 
			{
				display.sleep();
			}
		}
		display.dispose();
	}