###### tags: `Kotlin` # From Kotlin source to execution of the generated bytecode Write the simplest Kotlin file, and name it `Main.kt`: ```kotlin= fun main(args: Array<String>) { println("Hello world!") } ``` Then compile the Kotlin file with `kotlinc`, which runs the Kotlin compiler ```bash ❯ kotlinc Main.kt ``` Then run the generated `MainKt.class` bytecode with ```bash ❯ java -cp ~/.sdkman/candidates/kotlin/current/lib/kotlin-stdlib.jar:. MainKt ``` (where `~/.sdkman/candidates/kotlin/current/lib/` is my actual path to the Kotlin `lib` folder). And you'll get: ``` Hello world! ```