目前用的最多的是Intellij IDEA和Android Studio
首先介绍Kotlin命令行编译的方式,不使用IDE
kotlin-compiler列出了目前Kotlin Compiler的所有版本,您可以选择一个版本进行下载,推荐您挑选最新版本尝试Kotlin的新特性。然后在您的本机配置环境变量,像JDK一样。您也可以下载与您本机系统相同的compiler,它的体积相对会小一些。
当然,还有其他安装方式
您如果是基于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工程
请注意JDK选项您可以添加您本机已经下载的环境添加进去,网络环境可以的话,推荐您在线下载。
创建完成之后它的基本结构是这样
2)运行您的Kotlin程序
您可以进入Main.kt文件,找到运行的按钮执行Kotlin程序(或者使用快捷键,Mac上是Ctrl+Shift+r
)
以上就是在Intellij IDEA中使用Kotlin,后面的部分都会使用IDE