首页 文章

如何从Scala中获取Scala版本?

提问于
浏览
75

这与命令行编译器选项无关 . 如何以编程方式获取代码中的Scala版本?

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

4 回答

  • 41

    这将无法访问 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
    
  • 106

    有三种方法可以获得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
    
  • 15

    您可以像这样获得Scala版本:

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

    不过,我不知道插件的细节 .

  • 8

    我们也可以安装Scala版本

    • 打开命令提示符

    • 类型Scala

    • 您将获得以下输出:

    欢迎使用Scala版本2.10.3(Java HotSpot(TM)64位服务器VM,Java 1.8.0_6 0) . 输入表达式以对其进行评估 . 键入:帮助以获取更多信息 .

相关问题