位置:首页 > Kotlin > Kotlin命令行编译教程与使用方法

Kotlin命令行编译教程与使用方法

时间:2026-08-14  |  作者:深海捕梦者  |  阅读:0

Kotlin 命令行编译工具可以从这个地址下载:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2,目前最新版本是 1.1.2-2。

你可以选择一个最新的稳定版下载。

下载完成后,解压到指定目录。

然后将 bin 目录添加到系统环境变量。bin 目录包含编译和运行 Kotlin 所需的脚本。

SDKMAN!

在 OS X、Linux、Cygwin、FreeBSD 和 Solaris 系统上,也可以使用更简单的安装方法。

命令如下:

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

Homebrew

在 OS X 下,你可以使用 Homebrew 安装:

$ brew update
$ brew install kotlin

MacPorts

如果你是 MacPorts 用户,可以使用以下命令安装:

$ sudo port install kotlin

创建和运行第一个程序

创建一个名为 hello.kt 文件,代码如下:

hello.kt

fun main(args: Array) {
    println("Hello, World!")
}

使用 Kotlin 编译器编译应用:

$ kotlinc hello.kt -include-runtime -d hello.jar
  • -d:用于指定编译产物的输出名称。这个目标既可以是 class 或 .jar 文件,也可以直接指向某个目录。
  • -include-runtime:作用是把 Kotlin 运行库一并打进 .jar 文件里,这样生成后的包就能直接运行。

如果想把所有可用选项一次看全,直接运行:

$ kotlinc -help

运行应用

$ ja va -jar hello.jar
Hello, World!

编译成库

若需要将生成的 jar 包供其他 Kotlin 程序使用,可无需包含 Kotlin 的运行库:

$ kotlinc hello.kt -d hello.jar

由于这样生成的 .jar 文件不包含 Kotlin 运行库,所以你应该确保当它被使用时,运行时在你的 classpath 上。

你也可以使用 kotlin 命令来运行 Kotlin 编译器生成的 .jar 文件:

$ kotlin -classpath hello.jar HelloKt

HelloKt 为编译器为 hello.kt 文件生成的默认类名。

运行 REPL(交互式解释器)

我们可以运行如下命令,得到一个可交互的 shell。

然后输入任何有效的 Kotlin 代码,并立即看到结果。

Kotlin命令行编译教程与使用方法_wishdown.com

使用命令行执行脚本

Kotlin 也可以作为一个脚本语言使用,文件后缀名为 .kts 。

例如我们创建一个名为 list_folders.kts,代码如下:

import ja va.io.File
val folders = File(args[0]).listFiles { file -> file.isDirectory() }
folders?.forEach { folder -> println(folder) }

执行时通过 -script 选项设置相应的脚本文件。

$ kotlinc -script list_folders.kts 

$ kotlinc -script list_folders.kts

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多