【发布时间】:2011-03-12 12:25:30
【问题描述】:
我使用的是谷歌应用引擎 java 1.3.4。在eclipse中,我将java编译器设置为使用java 1.6。我没有收到任何编译错误,但只要我尝试 Run As -> Web App 我就会得到以下信息:
警告:forwardFilter 失败:java.lang.UnsupportedClassVersionError:.class 文件中的版本号错误
警告:com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@94b146{/,/Users/me/Desktop/projects/myproject/myproject/eclipse/myproject/war} 失败:java.lang.UnsupportedClassVersionError:版本错误.class 文件中的编号
警告:JettyContainerService$ApiProxyHandler@64f8d4 失败:java.lang.UnsupportedClassVersionError:.class 文件中的版本号错误
警告:启动处理程序时出错 java.lang.UnsupportedClassVersionError:.class 文件中的错误版本号 在 java.lang.ClassLoader.defineClass1(本机方法) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:676) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 在 java.net.URLClassLoader.access$100(URLClassLoader.java:56) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:195) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:188) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:317) 在 com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:151) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:252) 在 org.mortbay.util.Loader.loadClass(Loader.java:91) 在 org.mortbay.util.Loader.loadClass(Loader.java:71) 在 org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) 在 org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81) 在 org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 在 org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662) 在 org.mortbay.jetty.servlet.Context.startContext(Context.java:140) 在 org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) 在 org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) 在 org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) 在 org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 在 org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) 在 org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 在 org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) 在 org.mortbay.jetty.Server.doStart(Server.java:224) 在 org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 在 com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:185) 在 com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:146) 在 com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:222) 在 com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:171) 在 com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 在 com.google.appengine.tools.development.DevAppServerMain.(DevAppServerMain.java:120) 在 com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:96)
INFO:服务器在http://localhost:8888/运行
还有其他人得到这个吗?我现在正在下载 1.3.5,但不确定这是否是问题所在。我在 mac 10.5.4 上
谢谢
【问题讨论】: