1

我有这个例外,

 @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

4

1 回答 1

2

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

例子:

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

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

于 2012-05-31T09:27:01.243 回答