【问题标题】:error: invalid source release: 1.15 error: invalid source release: 15 | JDK 15错误:无效的源版本:1.15 错误:无效的源版本:15 | JDK 15
【发布时间】:2021-07-23 19:42:54
【问题描述】:

JDK 15 的源版本和目标版本的价值是什么

构建工具 -> sbt/maven

javacOptions ++= Seq("-source", "1.10", "-target", "1.10")

注意:直到 11 工作正常

【问题讨论】:

  • 你使用的是哪个springboot版本
  • 你的 sbt 版本是什么,你使用的底层 scala 版本是什么?这是一个jdk compatibility matrix 供参考。您还如何构建项目,您能否提供一个最小的示例?

标签: java maven sbt java-15


【解决方案1】:

你在 3 个方面已经过时了。这些天 Java 发展迅速 :)

  • Java 很久以前就放弃了1.x 方案。只是15,而不是1.15
  • Java 删除了 -source -target 样式。这些天是release
  • java 命令行工具采用 posix 风格的命令开关,所以,将- 加倍。

换句话说,您正在寻找Seq("--release", "15")

【讨论】:

  • 1.奇怪的是,OP 说,直到 11 点它都可以正常工作(SBT 是否可以使用相同的格式,但在将它们传递给javac 之前进行转换?)。 2. 有没有文件支持“Java也掉线...”的说法? 3. 是否经过测试?
猜你喜欢
  • 2017-04-02
  • 1970-01-01
  • 2018-02-27
  • 1970-01-01
  • 2021-01-17
  • 2021-08-14
  • 2019-06-06
  • 2018-02-26
相关资源
最近更新 更多