我有这个例外,
@6agjdofnm
Internal Server Error (500) for request GET /
Oops: UnsupportedClassVersionError
An unexpected error occured caused by exception UnsupportedClassVersionError: DocViewerPlugin : Unsupported major.minor version 51.0
play.exceptions.UnexpectedException: Unexpected Error
at play.Invoker$Invocation.onException(Invoker.java:232)
at play.Invoker$Invocation.run(Invoker.java:273)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.UnsupportedClassVersionError: DocViewerPlugin : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:148)
at play.classloading.ApplicationClassloader.loadClass(ApplicationClassloader.java:84)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at play.plugins.PluginCollection.reloadApplicationPlugins(PluginCollection.java:141)
at play.Play.start(Play.java:440)
at play.Play.detectChanges(Play.java:599)
at play.Invoker$Invocation.init(Invoker.java:186)
... 1 more
当我激活我的index.html页面时。似乎每件事都是对的,不知道为什么会发生这种异常。我正在使用play-1.2.3
答案 0 :(得分:2)
使用比在运行时使用的版本更高的java版本编译源代码。
示例:
使用1.6编译,但运行时JRE 1.5
您必须更改eclipse启动配置并使用更高版本的Java版本,或者您可以在eclipse首选项页面“Java-Installed JREs”中更改默认运行时版本