疯狂kotlin讲义连载之 使用IntelliJ IDEA编译、运行Kotlin

Kotlin 自己就是 JetBrains 开发的,而 IntelliJ IDEA 则是 JetBrains 自家开发的 IDE 工具,所以 IntelliJ IDEA 必然支持 Kotlin 语言。

IntelliJ IDEA是一个商业版软件,使用该软件商业版是要收费的,但JetBrains还为InteliJ IDEA提供了一个免费的社区版,所以本书会基于免费的社区版InteliJ IDEA进行介绍。html

www.jetbrains.com便可下载、安装最新的社区版InteliJ IDEA程序员

经过 InteliJ IDEA 新建一个支持 Kotlin Java 工程请按以下步骤进行。

1)单击InteliJ IDEA的“FileNewProject...”新建一个Java项目,并为新建的项目勾选“Kotlin/JVM”复选框,如图1.2所示。编程


1.2 新建支持 Kotlin Java 项目

2 )正如图 1.2 所看到的,让 Java 项目支持 Kotlin 的关键就是勾选 Kotlin /JVM 复选框,项目建立完成后可看到如图 1.3 所示的项目结构。


1.3 支持 Kotlin Java 项目

正如图 1.3 所看到的,其实让 Java 项目支持 Kotlin 也很简单,无非就是须要两个条件:

该项目“知道”使用kotlinc编译器来编译Kotlin程序。ide

该项目包含了Kotlin的运行时环境。函数式编程

正如图 1.3 所看到的,上面项目中包含了 kotlin-stdlib.jar ,这就是 Kotlin 的运行时环境库(也便是本书前一节让你们添加到 CLASSPATH 环境变量中的 JAR 包),而 kotlin-reflect.jar Kotlin 反射才须要的 JAR 包, kotlin-stdlib-jre7.jar kotlin-stdlib-jre8.jar Kotlin 为支持 Java 7 Java 8 提供的运行时环境库。此外,因为 IntelliJ IDEA 自己就是 JetBrains 自家的 IDE 工具,让它集成一个 kotlinc 编译器就是瓜熟蒂落的事了 ——这也就是该项目能支持 Kotlin 程序的根本所在。

3 )右击图 1.3 所示项目结果中 src 目录,在弹出的右键菜单中选中“ New Kotlin File/Class ”菜单项,如图 1.4 所示。


1.4 新建 Kotlin 文件

4)单击图1.4所示菜单中“KotlinFile/Class”菜单项,系统弹出如图1.5所示的对话框。函数


1.5 选择 Kotlin 文件的类型

5 )经过图 1.5 所示对话框能够选择 Kotlin 文件的类型,对于熟悉 Java 的读者来讲,这些文件类型太熟悉:类、接口和枚举,这都是咱们 Java 程序员的老朋友了。但这里咱们不打算选择这些老朋友,这里直接 File 类型——这代表将会新建一个普通的 Kotlin 文件。正如前面介绍过的, Kotlin 支持函数式编程,函数也是 Kotlin 的一等公民,所以此处将直接在 Kotlin 程序中新建主函数做为程序的入口。

接下来在 hello.kt 文件中添加一个主函数, IntelliJ IDEA 提供了一个快速完成此操做的模板,只需输入 main 而后按 Tab 键便可看到编辑界面添加了 main () 函数。

main() 函数中添加一行简单的输出语句做为测试。

6 )在 hello.kt 的编辑界面右击鼠标,系统弹出如图 1.6 所示的菜单,单击该菜单中“ Run HelloKt
”菜单项便可运行该程序。


1.6 运行 Kotlin 程序

程序运行结束后,将会在 IntelliJ IDEA 下方看到程序的测试输出。

以上内容节选自《疯狂Kotlin讲义》:一本让您最直接认识Kotlin的疯狂讲义


本书即将于2017年11月发售 敬请期待工具

往期连载 第一期  juejin.im/post/59c0b7…
                    第二期  juejin.im/post/59c1d6…
相关书籍: 疯狂Android讲义
相关文章
相关标签/搜索