Kotlin开发环境搭建 VS Intellij IDEA for Kotlin

2023年 7月 11日 54.3k 0

目前用的最多的是Intellij IDEA和Android Studio

首先介绍Kotlin命令行编译的方式,不使用IDE

kotlin-compiler列出了目前Kotlin Compiler的所有版本,您可以选择一个版本进行下载,推荐您挑选最新版本尝试Kotlin的新特性。然后在您的本机配置环境变量,像JDK一样。您也可以下载与您本机系统相同的compiler,它的体积相对会小一些。

Kotlin开发环境搭建 VS Intellij IDEA for Kotlin

当然,还有其他安装方式

您如果是基于Unix系统,比如Linux、Mac,您可以使用以下命令

sdk install kotlin

或者您是Mac用户可以使用Homebrew

brew update
brew install kotlin

配置好环境变量之后您就可以用它来编译您的kotlin文件

1、命令行编译

1)创建您的第一个kotlin程序

创建main.kt文件

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

2)编译程序

来到您main.kt文件所在的位置,运行以下命令,编译生成class字节码文件

kotlinc main.kt

或者,编译后打包为jar文件

kotlinc main.kt -include-runtime -d main.jar
  • -d 用来设置编译之后的输出路径名称。文件类型可以是.jar,也可以是class。目录可以是绝对目录,也可以是相对目录。如上面的命令会将打包后的mai n.jar文件在当前位置下. 当然,不加-d参数默认会在当前位置生成所需的class字节码文件,且默认名称为MainKt.class
  • -include-runtime 是使jar文件包含Kotlin的运行时库

3)运行程序

如果是生成的class字节码文件

$ java MainKt
Hello, World!

如果是生成的.jar文件

$ java -jar main.jar
Hello, World!

也许您并没有使用过Java,没有关系,Kotlin同样提供了命令来执行Kotlin程序

如果是生成的class字节码文件

$ kotlin MainKt
Hello, World!

如果是生成的.jar文件(并且如果是用Kotlin执行.jar文件,编译时无需加 -include-runtime参数)

$ kotlin -classpath main.jar MainKt
Hello, World!

以上为Kotlin命令行编译的内容,这里不对Kotlin的交互式shell做过多阐述

2、Intellij IDEA for Kotlin

下面来演示一下在非常流行的IDE-Intellij IDEA中如何使用Kotlin

Intellij IDEA为官网下载地址,您可以到此处下载,您可以选择下载商业版或者社区版。社区版是免费的,商业版提供30天免费试用,当然您也可以选择购买、申请学生认证以及开源项目免费使用等等。这里暂时不对Intellij IDEA for Education进行演示

下载完成之后打开您的IDEA工具

1)新建一个工程,选择New Project,创建一个最基本的Kotlin工程

Kotlin开发环境搭建 VS Intellij IDEA for Kotlin

请注意JDK选项您可以添加您本机已经下载的环境添加进去,网络环境可以的话,推荐您在线下载。

创建完成之后它的基本结构是这样

Kotlin开发环境搭建 VS Intellij IDEA for Kotlin

2)运行您的Kotlin程序

您可以进入Main.kt文件,找到运行的按钮执行Kotlin程序(或者使用快捷键,Mac上是Ctrl+Shift+r

以上就是在Intellij IDEA中使用Kotlin,后面的部分都会使用IDE

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论