root@mypod:~# sudo add-apt-repository ppa:webupd8team/java root@mypod:~# sudo apt-get update root@mypod:~# sudo apt-get install oracle-java7-installer
root@mypod:~# sudo wget http://www.scala-lang.org/files/archive/scala-2.9.3.tgz root@mypod:~# sudo tar zxf scala-2.9.3.tgz root@mypod:~# sudo mv scala-2.9.3.tgz /usr/share/scala root@mypod:~# sudo ln -s /usr/share/scala/bin/scala /usr/bin/scala root@mypod:~# sudo ln -s /usr/share/scala/bin/scalac /usr/bin/scalac root@mypod:~# sudo ln -s /usr/share/scala/bin/fsc /usr/bin/fsc root@mypod:~# sudo ln -s /usr/share/scala/bin/sbaz /usr/bin/sbaz root@mypod:~# sudo ln -s /usr/share/scala/bin/sbaz-setup /usr/bin/sbaz-setup root@mypod:~# sudo ln -s /usr/share/scala/bin/scaladoc /usr/bin/scaladoc root@mypod:~# sudo ln -s /usr/share/scala/bin/scalap /usr/bin/scalap
Create a file called HelloWorld.scala using your favorite text editor. It should contain this:
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
scalac will compile this for you, and scala will run it.
root@mypod:~# scalac HelloWorld.scala root@mypod:~# scala HelloWorld