Kotlin-IntelliJ IDEA 環境搭建
工欲善其事,必先利其器,想要做一個優秀的開發者沒有一個順手的開發環境可不行。因為考慮到每個人都有自己使用的順手的工具,所以這個小節以及后面的兩個小節我會給大家推薦三種 Kotlin 開發環境搭建的方法:
- 基于 IDEA 搭建;
- 基于 Eclipse 搭建;
- 基于 Android Studio 搭建;
同學們可以根據自己的需求自行選擇觀看。
這節課我們會基于 IDEA 搭建一個 Kotlin 的開發環境,其實 IDEA 作為一個非常智能的編輯器,我們不需要花費太大的力氣就能使用 IDEA 開發 Kotlin 程序,下面一起來看一下。
1. 環境準備
1.1 基礎環境要求
| 最低要求 | 推薦 | |
|---|---|---|
| 內存 | 最低2GB | 8GB系統內存 |
| 磁盤空間 | 最低2.5GB以及1GB的緩存 | 最少5GB的SSD |
| 操作系統 | Windows 7及以上版本、 macOS 10.11及以上版本、 支持Gnome,KDE或Unity DE的Linux發行版 |
64位Windows、 macOS或者 Linux(比如Debian、Ubuntu、RHEL) |
1.2 安裝包準備
IDEA Community 版下載(免費開源):
IDEA Ultimate 版下載(收費試用):
2. IntelliJ IDEA 的安裝
2.1 Mac 安裝
-
下載完成 IntelliJ IDEA 以
.dmg的安裝包; -
雙擊安裝包,并將 IntelliJ IDEA 應用拖到 Applications 即可。
2.2 Windows 安裝
-
下載完成 IntelliJ IDEA 以
.exe的安裝包; -
運行安裝程序,然后按照向導步驟操作下一步安裝即可。
2.3 Linux 安裝
-
下載完成 IntelliJ IDEA 以
.tar.gz的安裝包; -
將壓縮包解壓縮到支持文件執行的目錄;
-
在解壓縮后目錄下,執行
idea.sh腳本來運行 IntelliJ IDEA; -
想要創建桌面入口,比如在IDEA歡迎界面上,點擊
Configure | Create Desktop Entry或者在主菜單中點擊Tools | Create Desktop Entry。
3. Kotlin插件配置
Tips: 這一步不是必需,如果IntelliJ IDEA版本是15年以后版本,Kotlin是自動集成好的。如果比較老的版本,建議使用以下插件配置教程
1. 在主界面選擇Configure | Plugins:

2. 在插件界面Marketplace中搜索Kotlin, 點擊安裝并重啟(這里我已經安裝好的):

3. 最后,打開InteiiJ IDEA中Tools中存在Kotlin一欄就說明安裝成功:

4. 創建第一個Kotlin項目
1. 首先,在主界面點擊Create New Project或者從已經打開IDEA中選擇File | New開始一個新的項目。左邊選擇Kotlin右邊選擇Kotlin/JVM即可:

2. 輸入項目名以及選擇項目所在工作目錄,然后點擊右下角finish即可:

3. 然后進入 Hello Kotlin 的 Kotlin 項目,會有一個src的項目結構:

4. 然后在src目錄下新建一個Kotlin文件取名為HelloKotlin:

5. 創建好 Kotlin 文件后,添加一個main函數,它是 Kotlin 應用程序執行的入口點。IntelliJ IDEA 提供了一個快捷鍵,只需要輸入main并按 Tab 鍵即可生成 main 函數:

6. 在 main 函數中添加一行代碼,輸出“Hello Kotlin!”:

7. 點擊main函數左邊欄的三角形Run你的代碼:

8. 然后可以在底部在Run工具窗口中看到運行結果:

9. 運行完第一遍后,后續可以在工具欄頂部三角形、main 函數左邊三角形、底部運行欄左邊三角形點擊都可以重新 Run:

10. 最后,恭喜你現在已經成功運行出第一個 Kotlin 應用程序。
5. Kotlin 反編譯插件的使用
關于第一個 Hello Kotlin 大家可以會疑惑一點,特別是有 Java 基礎的小伙伴心里會想為什么 Kotlin 的 main 函數定義可以脫離類包裹,在類外面直接定義函數運行,這一點在 Java 中是做不到的呀。想知道為什么嗎? 那么接下來就由 Kotlin 反編譯插件這個神器來告訴你。(強調一點,關于反編譯插件后續會頻繁反復用到,一定要學會如何使用)。下面就是使用反編譯插件的基本使用步驟:
1. 在主界面中,找到Tools中的Kotlin,然后找到Kotlin中的Show Kotlin Bytecode:

2. 點擊Show Kotlin Bytecode后,將會看到代碼區域右邊,會出現一個Kotlin Bytecode區域,這里面顯示的Kotlin字節碼:

3. 然后點擊Kotlin Bytecode區域中的Decompile反編譯按鈕,它能將Kotlin字節碼反編譯成對應的Java代碼:

4. 然后在代碼區域將會出現HelloKotlin.decompiled.java反編譯后的 Java 代碼:

到這里大家應該恍然大悟,有Java基礎的小伙伴都能看懂,這就是一個HelloKotlinKt類中定義一個main函數。其實 Kotlin 那么簡單 main 函數本質上還是一個類包裹,只不過 Kotlin 給你提供更簡潔的寫法。
實際上 Kotlin 中的 main 函數是一個頂層函數,頂層函數會對應默認生成一個類,類名默認是定義的 Kotlin 文件名 +Kt 后綴;然后函數對應類中的靜態函數。至于什么是頂層函數以及類名生成規則后面會陸續講到。
6. Kotlin 開發環境搭建視頻演示
7. 小結
到這里,有關 Kotlin 的 IntelliJ-IDEA 環境搭建就結束,下一節將進行 Kotlin 在 Eclipse 中環境搭建。

熊喵先生 ·
2025 imooc.com All Rights Reserved |