关注教程

时间:2015-07-07 08:47:37

标签: java playframework-2.0 typesafe-activator

我正在尝试使用Play!但是在尝试运行项目时我总是遇到错误:[error] java.lang.UnsupportedClassVersionError: com/typesafe/config/ConfigException : Unsupported major.minor version 52.0

当我执行java -versionjavac -version时,它通过输出1.8.0_45确认我正在使用Java 8。我不明白为什么会发生这种错误,文档说我需要java 8来获取最新的Play!版本,项目依赖Play! 2.4.2。

我按照文档说明:安装了激活器,将其添加到路径中,从模板“java-play-intro”生成了一个新项目但是当我在项目目录中键入activator时,我总是得到错误以上。我尝试使用update-alternative命令来使用java 6然后使用7但错误完全相同。

但是当我使用activator ui时,它运行正常!

这怎么可能?我总是应该使用UI吗?

1 个答案:

答案 0 :(得分:4)

您启动的脚本很可能是使用JAVA_HOME环境变量,而不是可以在PATH上找到的JDK二进制文件。