JDK
JDK 全名為 Java Development kit : Java開發套件
Kotlin 開發還是需使用到 Java JDK,但幾年前 Oracle 開始對企業追討 Java 授權費,所以許多企業紛紛改用 OpenJDK。為了讓 Oracle 從這個地球上消失,也請大家全面改用 OpenJDK。
OpenJDK 官網只提供 Linux 版安裝套件,至於 Windows,早期以開源社群維護的 ojdkbuild 為主,但現在官網上只支援到 JDK 17 (好像停止維護了)。
還好,現在微軟也提供 OpenJDK 免費長期支援(Long-Term Support, LTS)發行版,相容性沒問題,可取代目前市場上其他 OpenJDK 發行版,微軟官網下載網址在 https://learn.microsoft.com/zh-tw/java/openjdk/download 。
因為 ubuntu 24.04 預設安裝 OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04),為了相容性,也請在 Windows 下請選擇微軟提供的 OpenJDK 21 版本,然後下載 Windows x64 msi。
安裝時,全都使用預設的設定,一路安裝到底即可。安裝好會自動設定系統 path 路徑,我們不必手動設定。請直接打開 DOS 視窗,輸入 java –version,即可看到安裝的版本。
C:\Users\mahal>java --version openjdk 21.0.4 2024-07-16 LTS OpenJDK Runtime Environment Microsoft-9889606 (build 21.0.4+7-LTS) OpenJDK 64-Bit Server VM Microsoft-9889606 (build 21.0.4+7-LTS, mixed mode, sharing) C:\Users\mahal>
微軟 OpenJDK 預設安裝在 C:\Program Files\Microsoft\jdk-21.0.4.7-hotspot\bin
IDE(Integration Development Environment )安裝
Kotlin 的整合開發環境, 以IntelliJ IDEA最為廣泛普及, 請由https://www.jetbrains.com/idea/download/index.html 下載 Community 版本
安裝時,必需勾選所有選項,安裝後必需重新開機。
第一支程式
第一次進入, 請選擇 Create New Project
然後左邊選取 Kotlin,右邊 Location 選取專案儲存目錄(E:\kotlin),Name 直接輸入 20240901,最後記得要把 Add sample code 取消掉。
然後於 src 按右鍵,依序選取 New -> Kotlin File/Class,再選取 File,Name 輸入 main。此時專案下就會多一個 main.kt 的檔案
輸入如下代碼, 並按下執行按鈕, 或於編輯畫面中按下滑鼠右鍵/Run ‘Main.kt’
fun main(args:Array<String>){ println("Hello, 這是我的第一支Kotlin程式") }
此時下方視窗即會出現執行的結果
放大字體
請由File/Setting進入, 再選取Editor/General, 然後勾選右邊 Change font size(Zoom) with Ctrl+Mouse Wheel
命令式編譯
下載 kotlin 編譯器
在DOS模式下,也可以編譯Kotlin,請到如下官網下載編譯程式,目前最新版本為 2.0.20。https://github.com/JetBrains/kotlin/releases
下載 kotlin-compiler-2.0.20.zip 解壓完後,請將 bin 下的目錄設定在系統環境變數 path 中
若是在 ubuntu下, 請使用如下指令
sudo snap install kotlin --classic
編譯
在DOS下 .kt 原始碼的目錄下執行如下指令
cd e:\kotlin\20240901\src
kotlinc main.kt -include-runtime -d main.jar
執行
java -jar main.jar
請注意,命令式編譯時,main 函數必需加入 Array<String> 參數才可以執行
fun main(args:Array<String>){}