瘋狂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講義
相關文章
相關標籤/搜索