Kotlin/JVM 快速入门
本教程演示了如何使用 IntelliJ IDEA 创建一个控制台应用程序。
要开始使用,请首先下载并安装最新版 IntelliJ IDEA。
创建项目
在 IntelliJ IDEA 中,选择 File | New | Project。
在左侧列表中,选择 Kotlin。
命名新项目,并在必要时更改其位置。
TIP
勾选 Create Git repository 复选框可将新项目置于版本控制之下。你也可以在稍后任何时候执行此操作。
选择 IntelliJ 构建系统。它是一个原生构建器,无需下载额外的工件 (artifacts)。
如果你想创建一个需要更多配置的复杂项目,请选择 Maven 或 Gradle。对于 Gradle,请选择构建脚本语言:Kotlin 或 Groovy。
从 JDK 列表中,选择你想要在项目中使用的 JDK。
- 如果 JDK 已安装在你的计算机上,但未在 IDE 中定义,请选择 Add JDK 并指定 JDK 主目录的路径。
- 如果你的计算机上没有必要的 JDK,请选择 Download JDK。
启用 Add sample code 选项以创建一个包含示例
"Hello World!"
应用程序的文件。TIP
你也可以启用 Generate code with onboarding tips 选项,为你的示例代码添加一些额外的有用注释。
点击 Create。
NOTE
如果你选择了 Gradle 构建系统,你的项目中会有一个构建脚本文件:
build.gradle(.kts)
。它包含了kotlin("jvm")
插件和控制台应用程序所需的依赖项。请确保你使用最新版本的插件:kotlinplugins { kotlin("jvm") version "2.1.21" application }
创建应用程序
打开
src/main/kotlin
中的Main.kt
文件。src
目录包含 Kotlin 源文件和资源。Main.kt
文件包含将打印Hello, Kotlin!
以及循环迭代器 (cycle iterator) 值的几行示例代码。修改代码,使其请求你的姓名并向你问好:
- 创建一个输入提示,并将
readln()
函数返回的值赋给name
变量。 - 让我们使用字符串模板 (string template) 而不是拼接 (concatenation),方法是在文本输出中直接在变量名前面添加一个美元符号,像这样 –
$name
。
kotlinfun main() { println("What's your name?") val name = readln() println("Hello, $name!") // ... }
- 创建一个输入提示,并将
运行应用程序
现在应用程序已准备好运行。最简单的方法是点击代码编辑区 (gutter) 中的绿色 Run 图标,并选择 Run 'MainKt'。
你可以在 Run 工具窗口中看到结果。
输入你的姓名,然后接受来自应用程序的问候!
恭喜!你刚刚运行了你的第一个 Kotlin 应用程序。
接下来做什么?
创建此应用程序后,你可以开始深入了解 Kotlin 语法:
- 从 Kotlin 示例 中添加示例代码
- 为 IDEA 安装 JetBrains Academy 插件,并完成 Kotlin Koans 课程 中的练习