summerbulb summerbulb -4 years ago 101
Scala Question

How to read environment variables in Scala

In Java, reading environment variables is done with

System.getenv()
.

Is there a way to do this in Scala?

Answer Source

Since Scala 2.9 you can use sys.env for the same effect:

scala> sys.env("HOME")
res0: String = /home/paradigmatic

I think is nice to use the Scala API instead of Java. There are currently several project to compile Scala to other platforms than JVM (.NET, javascript, native, etc.) Reducing the dependencies on Java API, will make your code more portable.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download