Kotlin 语言参考文档 中文版 Help

Gradle 与 Kotlin/JVM 入门

本教程演示如何使用 IntelliJ IDEA 和 Gradle 来创建一个 JVM 控制台应用程序.

开始之前, 首先请下载病安装最新版本的 IntelliJ IDEA.

创建项目

  1. 在 IntelliJ IDEA 中, 选择 File | New | Project.

  2. 在左侧面板中, 选择 Kotlin.

  3. 输入新项目的名称, 如果需要的话, 修改它的位置.

    创建一个控制台应用程序
  4. 选择 Gradle 构建系统.

  5. JDK 列表中, 选择你的项目希望使用的 JDK.

    • 如果在你的计算机上已经安装了 JDK, 但在 IDE 中没有定义它, 请选择 Add JDK, 并指定 JDK home 目录的路径.

    • 如果在你的计算机上还没有安装需要的 JDK, 请选择 Download JDK.

  6. 选择 Kotlin 作为 Gradle DSL.

  7. 启用 Add sample code 选项, 创建一个文件, 其中包含 "Hello World!" 示例程序.

  8. 点击 Create.

这样你就成功的创建了 Gradle 项目!

为你的项目指定 Gradle 版本

你可以在 Advanced Settings 中为你的项目明确指定 Gradle 版本, 可以使用 Gradle Wrapper, 也可以使用本地安装的 Gradle:

  • 使用 Gradle Wrapper:

    1. Gradle distribution 选项列表中, 选择 Wrapper.

    2. 取消 Auto-select 选择框.

    3. Gradle version 选项列表中, 选择你的 Gradle 版本.

  • 使用本地安装的 Gradle:

    1. Gradle distribution 选项列表中, 选择 Local installation.

    2. Gradle location, 请指定你的本地 local Gradle 版本的路径.

    高级设置

查看构建脚本

打开 build.gradle.kts 文件. 这是 Gradle 的 Kotlin 构建脚本, 包含 Kotlin 相关的 artifact 以及应用程序需要的其他部分:

plugins { kotlin("jvm") version "2.0.21" // 使用的 Kotlin 版本 } group = "org.example" // 公司名, 比如, `org.jetbrains` version = "1.0-SNAPSHOT" // 构建后的 artifact 的版本 repositories { // 依赖项的下载源仓库. 参见 1️⃣ mavenCentral() // Maven Central Repository. 参见 2️⃣ } dependencies { // 你想要使用的所有库. 参见 3️⃣ // 复制你在仓库中找到的依赖项名称 testImplementation(kotlin("test")) // Kotlin test 库 } tasks.test { // 参见 4️⃣ useJUnitPlatform() // 用于测试的 JUnitPlatform. 参见 5️⃣ }

你可以看到, Gradle 构建文件中还添加了几个 Kotlin 相关的 artifact:

  1. plugins {} 代码段中, 有 kotlin("jvm") artifact. 这个 plugin 定义项目中使用的 Kotlin 版本.

  2. dependencies {} 代码段中, 有 testImplementation(kotlin("test")). 详情请参见 设置测试库的依赖项.

运行应用程序

  1. 选择 View | Tool Windows | Gradle, 打开 Gradle 窗口:

    带有 main fun 的 Main.kt
  2. 执行 Tasks\build\ 中的 build Gradle 任务. 在 Build 窗口中, 会出现 BUILD SUCCESSFUL 消息, 表示 Gradle 成功的构建了应用程序.

  3. src/main/kotlin 中, 打开 Main.kt 文件:

    • src 目录包含 Kotlin 源代码文件和资源.

    • Main.kt 文件包含示例代码, 打印输出 Hello World!.

  4. 点击编辑器侧栏中的绿色 Run 图标, 然后选择 Run 'MainKt', 运行应用程序.

    运行一个控制台应用程序

你可以在 Run 工具窗口看到结果:

程序运行的输出结果

恭喜! 你成功的运行了你的第一个 Kotlin 应用程序.

下一步做什么?

学习:

最终更新: 2024/11/17