System.getProperties().put(PROP_FRAMEWORK, url.toExternalForm()); String filePart = url.getFile();
System.getProperties().put(PROP_FRAMEWORK, decode(url.toExternalForm())); String filePart = decode(url.getFile());
	public static void main(String[] args) throws Exception {		URL url = EclipseStarter.class.getProtectionDomain().getCodeSource().getLocation();		System.getProperties().put(PROP_FRAMEWORK, url.toExternalForm());		String filePart = url.getFile();		System.getProperties().put(PROP_INSTALL_AREA, filePart.substring(0, filePart.lastIndexOf('/')));		System.getProperties().put(PROP_NOSHUTDOWN, "true"); //$NON-NLS-1$		run(args, null);	}