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 件のコメント:
コメントを投稿