Bug 96222 [build path] Java User Libraries import/export format is not backward compatible
Hi, I have problems importing Java User Libraries from Eclipse 3.0.2 to the latest Eclipse 3.1M7. It appears that the format of .userlibraries file has been changed and is not compatible with previous Eclipse release anymore. I have investigated the difference and found out that new Eclipse 3.1M7 fails to process path values with backslash ("\") separator. Replacing backslash characters by Unix-like slash "/" fixes the problem. Could you look at the problem, please.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/UserLibraryPreferencePage.java
private static final String CURRENT_VERSION= "1"; 
		private static final String TAG_ROOT= "eclipse-userlibraries"; 
		private static final String TAG_VERSION= "version"; 
		private static final String TAG_LIBRARY= "library"; 
		private static final String TAG_SOURCEATTACHMENT= "source"; 
		private static final String TAG_ARCHIVE_PATH= "path"; 
		private static final String TAG_ARCHIVE= "archive"; 
		private static final String TAG_SYSTEMLIBRARY= "systemlibrary"; 
		private static final String TAG_NAME= "name"; 
		private static final String TAG_JAVADOC= "javadoc"; 
		private static final String TAG_NATIVELIB_PATHS= "nativelibpaths"; 
		private static final String TAG_ACCESSRULES= "accessrules"; 
		private static final String TAG_ACCESSRULE= "accessrule"; 
		private static final String TAG_RULE_KIND= "kind"; 
		private static final String TAG_RULE_PATTERN= "pattern"; 
		private static final String PREF_LASTPATH= JavaUI.ID_PLUGIN + ".lastuserlibrary"; 
		private static final String PREF_USER_LIBRARY_LOADSAVE_SIZE= "UserLibraryLoadSaveDialog.size"; 
		
		private List fExistingLibraries;
		private IDialogSettings fSettings;
		
		private File fLastFile;
		
		private StringButtonDialogField fLocationField;
		private CheckedListDialogField fExportImportList;
		private Point fInitialSize;
		private final boolean fIsSave;
		public LoadSaveDialog(Shell shell, boolean isSave, List existingLibraries, IDialogSettings dialogSettings) {