我有一个现有的Play 2.1项目。我一直在使用控制台运行它,它可以正常工作。但是,当我尝试按照这些说明在IntelliJ中运行它时,它无法运行:https://www.jetbrains.com/help/idea/getting-started-with-play-2-x.html#run_debug_playApp。
首先,我尝试右键单击应用程序并选择“运行play 2应用程序”来运行它。它无法运行,并给了我以下错误:
在调研了该问题后,我在JVM选项中添加了
首先,我尝试右键单击应用程序并选择“运行play 2应用程序”来运行它。它无法运行,并给了我以下错误:
sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected.
在调研了该问题后,我在JVM选项中添加了
-Djline.terminal=
并尝试再次运行。这次程序成功运行,但是当我尝试在浏览器中打开页面时出现了以下错误:Global : Unsupported major.minor version 52.0
最后,我尝试将我的项目重新导入到Intellij中。 在导入之前,它要求我将build.properties中的SBT版本从0.12.2更新为0.12.4。 我这样做了,但仍然出现上面列出的相同错误。
注意:我将Java 7设置为我的JDK。
以下是完整的堆栈跟踪:
play.api.PlayException: Cannot init the Global object[Global : Unsupported major.minor version 52.0]
at play.api.WithDefaultGlobal$$anonfun$play$api$WithDefaultGlobal$$globalInstance$1.apply(Application.scala:57) ~[play_2.10-2.1.1.jar:2.1.1]
at play.api.WithDefaultGlobal$$anonfun$play$api$WithDefaultGlobal$$globalInstance$1.apply(Application.scala:51) ~[play_2.10-2.1.1.jar:2.1.1]
at play.utils.Threads$.withContextClassLoader(Threads.scala:18) ~[play_2.10-2.1.1.jar:2.1.1]
at play.api.WithDefaultGlobal$class.play$api$WithDefaultGlobal$$globalInstance(Application.scala:50) ~[play_2.10-2.1.1.jar:2.1.1]
at play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalInstance$lzycompute(Application.scala:383) ~[play_2.10-2.1.1.jar:2.1.1]
at play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalInstance(Application.scala:383) ~[play_2.10-2.1.1.jar:2.1.1]
Caused by: java.lang.UnsupportedClassVersionError: Global : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.7.0_80]
at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[na:1.7.0_80]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.7.0_80]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[na:1.7.0_80]
at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[na:1.7.0_80]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.7.0_80]