[Labs] Menginstall Kotlin Compiler di Linux Mint 17.3

Dokumentasi ini dibuat berdasarkan panduan pada halaman,

https://kotlinlang.org/docs/tutorials/command-line.html

Pastikan di komputer sudah terinstall JDK sebelumnya, untuk pengguna Linux Mint, cara memasang JDK bisa dilihat disini. Disini Kotlin Compiler dipasang menggunakan SDKMAN! karena alasan kemudahan, yaitu dengan mengetikkan perintah pada terminal

$ curl -s https://get.sdkman.io | bash

Setelah mengetikkan perintah ini, muncul informasi untuk mengetikkan perintah tambahan

$ source “/home/mintku/.sdkman/bin/sdkman-init.sh”

Perintah install kotlin tidak bisa dijalankan kalau setting masih bermasalah

Jika perintah ini tidak ditambahkan, maka Kotlin tidak akan bisa dipasang. Kemudian lanjut dengan perintah

$ sdk install kotlin

Pada saat dokumentasi ini dibuat, Kotlin yang terpasang adalah versi 1.2.21

Cara mencoba Kotlin adalah dengan membuat sebuah file, misal hello.kt, kemudian pada file tersebut kita isikan kode berikut,

fun main(args: Array<String>) {
println(“Hello, World!”)
}

Simpan file tersebut, kemudian compile lewat terminal dengan perintah

$ kotlinc hello.kt -include-runtime -d hello.jar

Kemudian jalankan hasil compile dengan perintah

$ java -jar hello.jar

Jika pesan Hello, World! telah muncul pada terminal, maka seharusnya Kotlin Compiler telah berhasil terpasang dan bekerja dengan baik.

Tambahan: Kotlin Compiler juga memiliki mode REPL sama seperti pada Swift yang bisa dijalankan dengan mengetikkan perintah

$ kotlinc-jvm

Kotlin REPL

Sekian.

By Ainan

Siapalah saya... Entah kenapa aku menulis disini, aku sudah lupa. Karena semua ini pada awalnya adalah sesuatu yang tidak seharusnya menjadi seperti sekarang. Aku hanya merasa bahwa ada hal yang benar-benar ingin aku lakukan dengan menulis disini. Samar-samar aku ingat, tapi selebihnya lagi aku sudah tidak tahu itu apa dan bagaimana harus melakukannya.

1 comment

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.