我如何从Scala内部获得Scala版本?

这不是关于命令行编译器选项的。 我如何以编程方式获得代码内的Scala版本?

或者,Eclipse Scala插件v2在哪里存储scalac的path?

这将无法访问scala-compiler.jar

 Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_26). Type in expressions to have them evaluated. Type :help for more information. scala> util.Properties.versionString res0: java.lang.String = version 2.9.1.final 

有三种方法可以获得Scala版本 –

 scala> util.Properties.versionNumberString res103: String = 2.11.4 scala> util.Properties.versionString res104: String = version 2.11.4 scala> util.Properties.versionMsg res105: String = Scala library version 2.11.4 -- Copyright 2002-2013, LAMP/EPFL 

你可以得到这样的Scala版本:

 scala> scala.tools.nsc.Properties.versionString res7: java.lang.String = version 2.9.0.final 

不过,我不知道插件的具体情况。

我们也可以安装Scala版本

  1. 打开命令提示符
  2. typesScala
  3. 您将得到以下输出:

欢迎来到Scala版本2.10.3(Java HotSpot(TM)64位服务器虚拟机,Java 1.8.0_6 0)。 键入expression式来评估它们。 键入:帮助以获取更多信息。