java - 使用 play-scalr 会引发不支持的 Major.minor 版本 51.0

标签 java scala playframework

我正在尝试使用 play-scalr与 Play,并按照 Github page 上的安装说明进行操作,但是当我请求调整大小的图像时,我收到错误:

[RuntimeException: java.lang.UnsupportedClassVersionError: se/digiplant/scalr/api/Resizer$Mode : Unsupported major.minor version 51.0]

当我编译该项目时,下载了 jar,因此我认为问题是它们是使用 Java 1.7 编译的,但我尝试将它们与 Java 1.6 一起使用:

$ play compile
[info] Loading project definition from /Users/brad/projects/builders/project
[info] Set current project to builders (in build file:/Users/brad/projects/builders/)
[info] Updating {file:/Users/brad/projects/builders/}builders...
[info] downloading http://repo1.maven.org/maven2/se/digiplant/play-scalr_2.10/1.0/play-scalr_2.10-1.0.jar ...
[info]  [SUCCESSFUL ] se.digiplant#play-scalr_2.10;1.0!play-scalr_2.10.jar (2782ms)
[info] downloading http://repo1.maven.org/maven2/se/digiplant/play-res_2.10/1.0/play-res_2.10-1.0.jar ...
[info]  [SUCCESSFUL ] se.digiplant#play-res_2.10;1.0!play-res_2.10.jar (2553ms)
[info] Done updating.
[success] Total time: 26 s, completed 14/04/2013 3:06:18 PM

这是我正在使用的版本:

$ play about
[info] Loading project definition from /Users/brad/projects/builders/project
[info] Set current project to builders (in build file:/Users/brad/projects/builders/)
[info] This is sbt 0.12.2
[info] The current project is {file:/Users/brad/projects/builders/}builders
[info] The current project is built against Scala 2.10.0
[info] Available Plugins: play.Project, sbt.PlayProject, com.typesafe.sbteclipse.plugin.EclipsePlugin, com.typesafe.sbtidea.SbtIdeaPlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.9.2

$ scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)

$ javac -version
javac 1.6.0_43

最佳答案

我最终下载了 play-scalr 的源代码,使用 Java 1.6 进行编译,然后将生成的 .jar 放入我的 lib/目录。

关于java - 使用 play-scalr 会引发不支持的 Major.minor 版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15995958/

相关文章:

scala - 为什么这些代码行会卡住 Scala/SBT 构建?

java - 无法从 Java 程序调用批处理文件

java - 如何使Java程序可安装?

scala - 如何在 sbt 多项目中使用 docker 任务

java - play 2.0 如何定义具有多个按键的取景器

scala - 在设置值之前修改案例类构造函数参数

java - jasper grails 插件升级到 Java8 失败

java - 在Java HashMap中,如何强制泛型类型成为子类

scala - Scala Spark中的NullPointerException,似乎是集合类型引起的吗?

scala - 如何拆分逗号分隔的字符串并在 Spark Scala 数据框中获取 n 个值?