String defaultDir = new String( UIUtil.getHomeDirectory( ) ); defaultDir = defaultDir.replace( '\\', '/' ); if ( !defaultDir.endsWith( "/" ) ) { defaultDir = defaultDir + "/"; } defaultDir = defaultDir + BIRT_RESOURCE; if ( !defaultDir.endsWith( "/" ) ) { defaultDir = defaultDir + "/"; } File targetFolder = new File( defaultDir ); if ( !targetFolder.exists( ) ) { targetFolder.mkdirs( ); } getPreferenceStore( ).setDefault( RESOURCE_PREFERENCE, defaultDir );
getPreferenceStore( ).setDefault( RESOURCE_PREFERENCE, "" );
	public void setDefaultResourcePreference( )	{		// String metaPath = Platform.getStateLocation( ReportPlugin.getDefault(		// )		// .getBundle( ) ).toOSString( );		// if ( !metaPath.endsWith( File.separator ) )		// {		// metaPath = metaPath + File.separator;		// }		// metaPath = metaPath + BIRT_RESOURCE;		// File targetFolder = new File( metaPath );		// if ( !targetFolder.exists( ) )		// {		// targetFolder.mkdirs( );		// }		// getPreferenceStore( ).setDefault( RESOURCE_PREFERENCE, metaPath );		// //$NON-NLS-1$		String defaultDir = new String( UIUtil.getHomeDirectory( ) );		defaultDir = defaultDir.replace( '\\', '/' ); //$NON-NLS-1$ //$NON-NLS-2$		if ( !defaultDir.endsWith( "/" ) ) //$NON-NLS-1$		{			defaultDir = defaultDir + "/"; //$NON-NLS-1$		}		defaultDir = defaultDir + BIRT_RESOURCE;		if ( !defaultDir.endsWith( "/" ) ) //$NON-NLS-1$		{			defaultDir = defaultDir + "/"; //$NON-NLS-1$		}		File targetFolder = new File( defaultDir );		if ( !targetFolder.exists( ) )		{			targetFolder.mkdirs( );		}		getPreferenceStore( ).setDefault( RESOURCE_PREFERENCE, defaultDir ); //$NON-NLS-1$	}