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

2023-06-1420:00:25编程语言入门到精通Comments1,076 views字数 1420阅读模式

目前用的最多的是Intellij IDEA和Android Studio文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

首先介绍Kotlin命令行编译的方式,不使用IDE文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

kotlin-compiler列出了目前Kotlin Compiler的所有版本,您可以选择一个版本进行下载,推荐您挑选最新版本尝试Kotlin的新特性。然后在您的本机配置环境变量,像JDK一样。您也可以下载与您本机系统相同的compiler,它的体积相对会小一些。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

当然,还有其他安装方式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

您如果是基于Unix系统,比如Linux、Mac,您可以使用以下命令文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

sdk install kotlin

或者您是Mac用户可以使用Homebrew文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

brew update
brew install kotlin

配置好环境变量之后您就可以用它来编译您的kotlin文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

1、命令行编译

1)创建您的第一个kotlin程序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

创建main.kt文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

2)编译程序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

来到您main.kt文件所在的位置,运行以下命令,编译生成class字节码文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

kotlinc main.kt

或者,编译后打包为jar文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

3)运行程序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

如果是生成的class字节码文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

$ java MainKt
Hello, World!

如果是生成的.jar文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

$ java -jar main.jar
Hello, World!

也许您并没有使用过Java,没有关系,Kotlin同样提供了命令来执行Kotlin程序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

如果是生成的class字节码文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

$ kotlin MainKt
Hello, World!

如果是生成的.jar文件(并且如果是用Kotlin执行.jar文件,编译时无需加 -include-runtime参数)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

以上为Kotlin命令行编译的内容,这里不对Kotlin的交互式shell做过多阐述文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

2、Intellij IDEA for Kotlin

下面来演示一下在非常流行的IDE-Intellij IDEA中如何使用Kotlin文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

Intellij IDEA为官网下载地址,您可以到此处下载,您可以选择下载商业版或者社区版。社区版是免费的,商业版提供30天免费试用,当然您也可以选择购买、申请学生认证以及开源项目免费使用等等。这里暂时不对Intellij IDEA for Education进行演示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

下载完成之后打开您的IDEA工具文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

1)新建一个工程,选择New Project,创建一个最基本的Kotlin工程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

请注意JDK选项您可以添加您本机已经下载的环境添加进去,网络环境可以的话,推荐您在线下载。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

创建完成之后它的基本结构是这样文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

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

2)运行您的Kotlin程序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

您可以进入Main.kt文件,找到运行的按钮执行Kotlin程序(或者使用快捷键,Mac上是Ctrl+Shift+r文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

以上就是在Intellij IDEA中使用Kotlin,后面的部分都会使用IDE文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/47089.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/47089.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定