Bug 118588 Java Debug -> Inspect and Display
steps to reproduce: - start Java Debug - insert some breakpoints in the Java class - switch to the runtime workbench, add a label, and map it to the Java class - preview in html expected behavior - selected variables can be evaluated. actual behavior - an error message is printed saying that the expression cannot be evaluated.
UI/org.eclipse.birt.report.debug.ui/src/org/eclipse/birt/report/debug/ui/launcher/ReportLaunchConfigurationDelegate.java
File configDir = new File( productDir, "configuration" );
			if ( !configDir.exists( ) )
				configDir.mkdirs( );
			File ini = new File( configDir, "config.ini" );
			if ( !ini.exists( ) )
				copyFile( eclipsePath.append( "configuration" ), "config.ini",
						ini );
		} else
		{
			File ini = new File( productDir, "install.ini" );
			if ( !ini.exists( ) )
				copyFile( eclipsePath, "install.ini", ini );
		}
	}
	private void copyFile( IPath eclipsePath, String name, File target )
	{
		File source = new File( eclipsePath.toFile( ), name );
		if ( !source.exists( ) )
			return;
		FileInputStream is = null;
		FileOutputStream os = null;
		try
		{
			is = new FileInputStream( source );
			os = new FileOutputStream( target );
			byte buf[] = new byte[1024];
			long currentLen = 0L;
			for ( int len = is.read( buf ); len != -1; len = is.read( buf ) )
			{
				currentLen += len;