Scala on Windows

Jul 15th, 2009 | Posted by

Sebagaimana bahasa pemrograman lain, untuk pertama kali kita belajar membuat program “Hello World!” dengan Scala base on Windows.

Tidak jauh berbeda dengan posting sebelumnya pada linux, hanya saja pada windows tidak perlu install.

Scala pada Windows bisa di-download disini. Setelah selesai proses download nya, extract file tersebut. Selanjutnya kita mulai membuat programnya.

Untuk pertama kali kita belajar under Command Prompt. Pertama kita bisa membuat programnya langsung pada Command Prompt dan yang kedua kita membuat program yang disimpan pada suatu file dengan ekstensi .scala (sama halnya pada Java yaitu file .java) yang nantinya di-compile baru run.

Langsung saja, buka Command Prompt. Masuk ke directory tempat file Scala di-extract tadi. Apabila interpreternya belum diset ketik saja set PATH=%PATH%;scala-2.7.1.final\bin. Mulai membaut program. Sebelumnya ketik scala sehingga masuk ke prompt scala>. Ketikkan program dibawah ini :

object HelloWorld {

def main(args: Array[String]) {

println(“Hello World”)

}

}

Untuk menjalankan programnya HelloWorld.main(null). Berikut screenshoot nya :

scr12

Kita mencoba cara yang kedua. Buka notepad, ketikkan program seperti di atas lalu save dengan nama HelloWorld.scala dan type file pilih All Files. Masuk ke directory tempat Scala di-extract. Compile file tersebut dengan perintah scalac HelloWorld.scala. Setelah itu run dengan perintah scala HelloWorld atau scala -classpath . HelloWorld. Berikut creenshoot nya :

scr2

Mudah bukan? Hehehehe…

Selamat mencoba.

Related posts:

  1. hello world on scala
  2. how to install eclipse and scala plugin
  3. How to: Install RubyOnRails in Fedora Core 7
  4. create csv file
  5. how to install VMware-server-1.0.8 on Ubuntu Jaunty Jackalope
Tags:
  1. aziz
    Jul 15th, 2009 at 18:48
    Reply | Quote | #1

    ada error kyk bgono? yakpo iki,,,

    D:\Kuliah\scala-2.7.5.final>scala
    Exception in thread “main” java.lang.UnsupportedClassVersionError: scala/tools/n
    sc/MainGenericRunner (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

*