为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Java 11 玩 2.2.2

使用 Java 11 玩 2.2.2

慕尼黑的夜晚无繁华 2021-11-17 17:34:57
我有一个Play 2.2.2项目,我通常使用激活器 1.3.12运行。现在我更新到Java 11并且激活器抱怨如下:The java installation you have is not up to dateactivator requires at least version 1.6+, you haveversion 11Please go to http://www.java.com/getjava/ and downloada valid Java Runtime and install before running activator.如果我尝试直接使用sbt 1.2.4运行应用程序,则会收到未解决的依赖路径错误Note: Unresolved dependencies path:[warn]      com.typesafe.play:sbt-plugin:2.2.2 (scalaVersion=2.12, sbtVersion=1.0) (/myProject/project/plugins.sbt#L8-9) [warn]        +- default:myProject-build:0.1.0-SNAPSHOT (scalaVersion=2.12, sbtVersion=1.0) [error] sbt.librarymanagement.ResolveException: unresolved dependency: com.typesafe.play#sbt-plugin;2.2.2: not found有没有人对如何让这个旧项目在 Java 11 下运行有任何建议?
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

在SBT的情况下,记住SBT是Scala和Java项目的开源构建工具,类似于Java的Maven和Ant,按照这个思路,Scala对Java兼容性有最低和最高要求,在这个链接您可以找到以下信息:

https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html

我应该将您的 Java 版本降级到 10。

祝你好运。


查看完整回答
反对 回复 2021-11-17
  • 1 回答
  • 0 关注
  • 219 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信