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的“File→New→Project...”新建一个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
下方看到程序的测试输出。