Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 643 Bytes

cli.md

File metadata and controls

29 lines (18 loc) · 643 Bytes

kotlinc-jvm

Compiler targeting the JVM

Compiling Hello.kt into a jar (will include manifest)

kotlinc-jvm Hello.kt -d Hello.jar

kotlin

Run a kotlin program.

Run a compiled jar on the JVM

kotlin Hello.jar

REPL - kotlinc-jvm

When the compiler is called without any arguments it opens the REPL.

In the REPL an external file can be loaded using :load <filename>

:load TestLoad.kt
main(arrayOf("elem1", "elem2")) // res1: kotlin.Int = 2
println("length of array is ${main(arrayOf("elem1", "elem2"))}")

(TestLoad.kt)