Kotlin 环境配置
在开始编写 Kotlin 代码之前,我们需要先配置好开发环境。本章将介绍如何安装 Kotlin 编译器、配置 IDE,以及创建和运行第一个 Kotlin 程序。
Kotlin 运行环境
Kotlin 程序可以在多种环境中运行:
- JVM:最常用的方式,需要安装 JDK
- Kotlin/JS:编译为 JavaScript,用于 Web 开发
- Kotlin/Native:编译为原生二进制,不需要 JVM
对于初学者,我们推荐使用 JVM 方式。
安装 JDK
Kotlin 运行在 JVM 上,所以首先需要安装 Java Development Kit(JDK)。
检查是否已安装 JDK
在终端或命令行中输入以下命令检查:
# 检查 Java 版本
java -version
# 检查 JDK 是否已配置
javac -version
如果显示版本信息,说明已经安装了 JDK。建议使用 JDK 17 或更高版本。
安装 JDK
Windows
- 下载 JDK 17+(推荐 Eclipse Temurin)
- 运行安装程序,按照提示完成安装
- 配置环境变量:
- 右键"此电脑" → "属性" → "高级系统设置"
- 点击"环境变量"
- 在系统变量中新建:
- 变量名:
JAVA_HOME - 变量值:
C:\Program Files\Java\jdk-17(你的安装路径)
- 变量名:
- 编辑
Path变量,添加:%JAVA_HOME%\bin
macOS
使用 Homebrew 安装:
# 安装 Homebrew(如果没有)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 JDK
brew install openjdk@17
# 配置环境变量
echo 'export PATH="/usr/local/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Linux
# Ubuntu/Debian
sudo apt update
sudo apt install openjdk-17-jdk
# CentOS/RHEL
sudo yum install java-17-openjdk-devel
安装 Kotlin 编译器
方式一:使用 IDE(推荐)
对于初学者,推荐使用 IntelliJ IDEA 或 Android Studio:
- 下载 IntelliJ IDEA Community(免费版)
- 安装并启动
- 创建新项目时选择 Kotlin 作为语言
IDE 会自动处理 Kotlin 编译器的安装和配置。
方式二:手动安装 Kotlin 编译器
如果你只想使用命令行,可以手动安装 Kotlin 编译器:
Windows
- 下载 Kotlin 编译器
- 解压到合适的位置(如
C:\kotlin) - 添加到 PATH 环境变量:
- 编辑系统变量
Path - 添加:
C:\kotlin\bin
- 编辑系统变量
macOS / Linux
# 使用 Homebrew 安装
brew install kotlin
# 或者下载手动安装
curl -s https://get.sdkman.io | bash
sdk install kotlin
验证安装
# 检查 Kotlin 编译器版本
kotlinc -version
# 检查 Kotlin 运行时版本
kotlin -version
使用命令行运行 Kotlin
方式一:使用 kotlinc 编译
# 1. 创建源文件
mkdir hello-kotlin
cd hello-kotlin
echo 'fun main() = println("Hello, Kotlin!")' > Hello.kt
# 2. 编译
kotlinc Hello.kt -include-runtime -d Hello.jar
# 3. 运行
java -jar Hello.jar
参数说明:
kotlinc:Kotlin 编译器-include-runtime:将 Kotlin 运行时打包进 JAR-d Hello.jar:指定输出文件名
方式二:使用 kotlin 脚本模式
Kotlin 也可以作为脚本语言使用:
# 直接运行 .kts 脚本文件
kotlin script.kts
或者使用交互式 REPL:
# 启动 Kotlin REPL
kotlin
# 在 REPL 中输入代码
>>> val x = 10
>>> println(x * 2)
20
使用 IntelliJ IDEA
IntelliJ IDEA 是 JetBrains 出品的 IDE,对 Kotlin 支持最好。
创建第一个 Kotlin 项目
- 启动 IntelliJ IDEA
- 点击 "Create New Project"
- 选择左侧 "Kotlin" → "JVM"
- 设置项目名称和位置
- 点击 "Finish"
项目结构
my-project/
├── src/
│ └── main/
│ └── kotlin/
│ └── Main.kt # 源代码
├── out/ # 编译输出
├── build.gradle.kts # 构建配置
└── settings.gradle.kts # 项目设置
运行程序
- 在代码编辑区域右键
- 选择 "Run 'MainKt'"
- 可以在底部 "Run" 窗口查看输出
使用 VS Code
如果你更喜欢轻量级的编辑器,可以使用 VS Code:
- 安装 VS Code
- 安装 Kotlin 语言插件:
- 打开 Extensions(Ctrl+Shift+X)
- 搜索 "Kotlin" 并安装
- 安装 Kotlin 编译器(如前所述)
使用在线环境
如果你只是想快速尝试 Kotlin,可以使用在线环境:
- Kotlin Playground - 官方在线编辑器
- JDoodle
- Replit
第一个 Kotlin 程序
让我们创建经典的 "Hello, World!" 程序:
fun main() {
println("Hello, World!")
}
代码解释
fun main():定义主函数,程序入口println():打印一行文本并换行{}:函数体用大括号包裹
运行结果
Hello, World!
尝试修改
尝试修改程序,打印更多信息:
fun main() {
val name = "Kotlin"
val version = 1.9
println("Hello, $name!")
println("Version: $version")
// 使用模板表达式进行计算
println("2 + 3 = ${2 + 3}")
}
运行结果:
Hello, Kotlin!
Version: 1.9
2 + 3 = 5
Gradle 构建工具
对于实际项目,推荐使用 Gradle 进行构建管理。
安装 Gradle
# macOS
brew install gradle
# Windows(使用 SDKMAN)
sdk install gradle
# 验证安装
gradle --version
创建 Gradle 项目
# 创建项目目录
mkdir hello-gradle
cd hello-gradle
# 生成项目结构
gradle wrapper --gradle-version 8.5
# 添加 Kotlin 支持
build.gradle.kts 示例
plugins {
kotlin("jvm") version "1.9.22"
application
}
application {
mainClass.set("MainKt")
}
repositories {
mavenCentral()
}
dependencies {
// 添加依赖
}
配置国内镜像
在国内访问 Maven 仓库可能较慢,可以配置国内镜像:
修改 build.gradle.kts
repositories {
maven { url = uri("https://maven.aliyun.com/repository/public/") }
maven { url = uri("https://maven.aliyun.com/repository/central/") }
mavenCentral()
}
小结
本章我们学习了:
- JDK 安装:Kotlin 运行在 JVM 上,需要安装 JDK
- Kotlin 编译器:可以通过 IDE 或手动安装
- 运行方式:命令行、IDE、在线环境
- 第一个程序:创建并运行 Hello World
- Gradle:项目构建工具
练习
- 在你的电脑上安装 JDK 和 Kotlin 编译器
- 使用命令行编译并运行 Hello World 程序
- 安装 IntelliJ IDEA 并创建第一个 Kotlin 项目
- 修改程序,打印你的名字和年龄