在游戏框架中的例外?

时间:2012-05-31 09:12:30

标签: java eclipse playframework

我有这个例外,

 @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

1 个答案:

答案 0 :(得分:2)

使用比在运行时使用的版本更高的java版本编译源代码。

示例:

使用1.6编译,但运行时JRE 1.5

您必须更改eclipse启动配置并使用更高版本的Java版本,或者您可以在eclipse首选项页面“Java-Installed JREs”中更改默认运行时版本