我使用brew在MacO上安装了Scala 3.4.1。 scala 命令运行并打开 scala 命令行为 3.4.1,但获取版本信息为 2.13.12
scala --version
Scala code runner version 3.4.1 -- Copyright 2002-2024, LAMP/EPFL
Welcome to Scala 3.4.1 (21.0.3, Java OpenJDK 64-Bit Server VM).
Type in expressions for evaluation. Or try :help.
scala> util.Properties.versionString
val res0: String = version 2.13.12
甚至 intelliJ 返回版本 2.13.12 for
println(util.Properties.versionString)
有什么想法吗?
通过Properties.versionNumberString
Scala 运行时的版本,如果未知则为空字符串。
请注意,Scala 库的版本 不需要与 用于发出库或用户的 Scala 编译器版本 代码。
例如,Scala 3.0 和 3.1 使用 Scala 2.13 库,即 反映在这个版本中