2009年6月4日木曜日

Scala にて実行環境のバージョンを確認する方法

Java にて実行環境のバージョンを確認するには以下で取得可能です
System.getProperty("java.version");

Scala の場合、同様に記述しても取得できません
System.getProperty("scala.version") //null となります

Scala では下記のように記述します
scala.tools.nsc.Properties.versionString

Scala Plugin for NetBeans 同梱版と、外部の最新版の表示の違いを確認してみます
実行するのは、下記のようにバージョンを出力するだけの単純なプログラムです
object Main {
def main(args: Array[String]) :Unit = {
println(scala.tools.nsc.Properties.versionString)
}
}

○同梱版


○外部最新版

(例のごとく、エラーが出てます)

同梱版では 2.7.3、外部最新版では 2.7.5 と表示されます
おまけに、 Copyright は以下で表示されます
scala.tools.nsc.Properties.copyrightString

0 件のコメント: