这与命令行编译器选项无关。如何以编程方式获取代码中的Scala版本?
或者,Eclipse Scala插件v2在哪里存储scalac
的路径?
答案 0 :(得分:107)
这将无法访问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
答案 1 :(得分:41)
有三种方法可以获得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
答案 2 :(得分:15)
您可以像这样获得Scala版本:
scala> scala.tools.nsc.Properties.versionString
res7: java.lang.String = version 2.9.0.final
我不知道该插件的具体细节。
答案 3 :(得分:8)
我们也可以安装Scala版本
欢迎使用Scala版本2.10.3(Java HotSpot(TM)64位服务器VM,Java 1.8.0_6 0)。 输入表达式以对其进行评估。 键入:帮助以获取更多信息。