Bug 49353 Javadoc preference does not indicate bad exe until field is edited. [javadoc]
I upgarded from Sun Java 1.4.2_02 to 1.4.2_03. When I open the Javadoc preference page, the entry fields shows "C:\Java\sun\1.4.2_02\bin\javadoc.exe", which no longer exists but the error icon and message is NOT displayed at the top of the pane. If I edit the field but leave the entry still bogus, THEN the error icon and message appear. I think the error should appear as soon as the pane is displayed. Version 3.0.m6.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javadocexport/JavadocTreeWizardPage.java
fStore.setDestination(fDestinationText.getText());
		}
		fStore.setSourcepath(getSourcePath(checkedProjects));
		fStore.setClasspath(getClassPath(checkedProjects));
		fStore.setAccess(fVisibilitySelection);
		fStore.setSelectedElements(getSourceElements(checkedProjects));
		
		ArrayList commands= new ArrayList();
		commands.add(fJavadocCommandText.getText()); 
		String[] items= fJavadocCommandText.getItems();
		for (int i= 0; i < items.length; i++) {
			String curr= items[i];
			if (!commands.contains(curr)) {
				commands.add(curr);
			}
		}
		fStore.setJavadocCommandHistory((String[]) commands.toArray(new String[commands.size()]));
	}
	public IJavaProject[] getCheckedProjects() {
		ArrayList res= new ArrayList();
		TreeItem[] treeItems= fInputGroup.getTree().getItems();
		for (int i= 0; i < treeItems.length; i++) {
			if (treeItems[i].getChecked()) {
				Object curr= treeItems[i].getData();
				if (curr instanceof IJavaProject) {
					res.add(curr);
				}
			}
		}