java.lang.UnsupportedClassVersionError 在学习教程时
java.lang.UnsupportedClassVersionError when following tutorial
我正在尝试使用 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! 2.4.2.
我按照文档操作:安装了激活器,将其添加到路径中,从模板中生成了一个新项目 'java-play-intro' 但是当我在我的项目目录中键入 activator
时,我总是会收到错误消息多于。我试过用update-alternative
命令先用java6再用7但是报错一模一样
但是当我使用 activator ui
时它工作正常!
这怎么可能?我总是应该使用 UI 吗?
很可能您正在启动的脚本使用了 JAVA_HOME 环境变量,而不是可以在您的 PATH 上找到的 JDK 二进制文件。
我正在尝试使用 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! 2.4.2.
我按照文档操作:安装了激活器,将其添加到路径中,从模板中生成了一个新项目 'java-play-intro' 但是当我在我的项目目录中键入 activator
时,我总是会收到错误消息多于。我试过用update-alternative
命令先用java6再用7但是报错一模一样
但是当我使用 activator ui
时它工作正常!
这怎么可能?我总是应该使用 UI 吗?
很可能您正在启动的脚本使用了 JAVA_HOME 环境变量,而不是可以在您的 PATH 上找到的 JDK 二进制文件。