【发布时间】:2015-07-07 08:47:37
【问题描述】:
我正在尝试使用 Play!但我在尝试运行项目时总是出错:[error] java.lang.UnsupportedClassVersionError: com/typesafe/config/ConfigException : Unsupported major.minor version 52.0
当我执行java -version 或javac -version 时,它通过输出1.8.0_45 来确认我正在使用Java 8。我不明白为什么会发生此错误,文档说我需要 java 8 才能获得最新的 Play!版本,该项目对 Play 有依赖关系! 2.4.2.
我遵循了文档:安装了激活器,将其添加到路径中,从模板“java-play-intro”生成了一个新项目,但是当我在我的项目目录中键入 activator 时,我总是收到上述错误。我尝试使用update-alternative命令使用java 6,然后使用java 7,但错误是完全一样的。
但是当我使用activator ui 时它工作正常!
这怎么可能?我总是应该使用 UI 吗?
【问题讨论】:
-
我也遇到过类似的问题,我认为目前 java 8 存在一些问题。
-
从 IDE 运行时是否出现该错误?您是否安装了多个 Java 版本(可能是 Java 8 JDK 和剩余的 Java 7 JRE)?
标签: java playframework-2.0 typesafe-activator