Nachdem ich ein etwas älteres Projekt in Eclipse für die App Engine starten wollte, habe ich zunächst die App Engine Version auf die aktuelle (1.8.9) geändert. Danach ließ sich das Projekt leider nicht mehr starten und ich bekam folgenden Fehler:
"java.lang.UnsupportedClassVersionError: com/google/appengine/tools/enhancer/Enhance : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Exception in thread "main"
Die Google App Engine nutzt seit einigen Versionen Java 1.7.
Das aktualisieren der App Engine Version reicht also nicht aus, das Projekt muss auch auf die entsprechende Java Version 1.7 umgestellt werden!