Bug 74022 Unsupported major.minor version 49.0 during quick fix.
I use Sun JDK 1.4.2 to run Eclipse 3.1 200409140800 and Sun JDK 1.5.0 RC to run my application. Eclipse is configured to compile for JDK 1.5. I get error message "Unsupported major.minor version 49.0" when I try to use "Add generated serial version ID" quickfix for the following class ------------ package test.cheetah; public class Test implements java.io.Serializable { } ------------
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SerialVersionHashProposal.java
final ObjectStreamClass stream= ObjectStreamClass.lookup(clazz);
			monitor.worked(1);
			if (monitor.isCanceled())
				return null;
			if (stream != null)
				fSerialVersionId= stream.getSerialVersionUID();
			monitor.worked(1);
		} catch (Throwable throwable) {
			monitor.done();
			displayErrorMessage(throwable);
			return null;
		} finally {
			monitor.done();
		}
		return getAST().newNumberLiteral(fSerialVersionId + LONG_SUFFIX);
	}
	/**
	 * Returns the qualified type name of the class declaration.
	 * 
	 * @return the qualified type name of the class
	 */
	private String computeTypeName() {
		final ASTNode parent= getDeclarationNode();
		ITypeBinding binding= null;
		if (parent instanceof TypeDeclaration) {
			final TypeDeclaration declaration= (TypeDeclaration) parent;
			binding= declaration.resolveBinding();
		} else if (parent instanceof AnonymousClassDeclaration) {
			final AnonymousClassDeclaration declaration= (AnonymousClassDeclaration) parent;
			final ClassInstanceCreation creation= (ClassInstanceCreation) declaration.getParent();