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

2,824 阅读3分钟
Kotlin本身就是JetBrains开发的,而IntelliJ IDEA则是JetBrains自家开发的IDE工具,因此IntelliJ IDEA必然支持Kotlin语言。

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

www.jetbrains.com即可下载、安装最新的社区版InteliJ IDEA

通过InteliJ IDEA新建一个支持KotlinJava工程请按如下步骤进行。

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


1.2新建支持KotlinJava项目

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


1.3支持KotlinJava项目

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

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

该项目包含了Kotlin的运行时环境。

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

3)右击图1.3所示项目结果中src目录,在弹出的右键菜单中选中“NewKotlin 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.cn/post/684490…
                    第二期 juejin.cn/post/684490…