Kotlin 是一種靜態類型的編程語言,可在 Java 虛擬機上運行,也能夠編譯爲 JavaScript 源代碼。其主要發展來自位於俄羅斯聖彼得堡的 JetBrains 程序員團隊。雖然語法與 Java 不兼容,但 Kotlin 旨在與 Java 代碼進行交互操做,而且依賴於現有 Java 類庫(例如集合框架)的 Java 代碼。這個名字來自聖彼得堡附近的科特林島(Kotlin Island)。—— wikipediajava
Step-1: 前提是須要有一個較高版本的 IntelliJ IDEA,先建立一個新的 Kotlin工程,名字隨便取。python
Step-2: 建立一個 Kotlin類 —— hello.ktgit
Step-3: 編寫 Kotlin代碼 並運行程序。程序員
/** * Created by xkfx on 2017/6/7. */ fun main(args: Array<String>) { println("Hello world!"); }
一、在 Windows 上安裝 Kotlingithub
在 GitHub 上下載 kotlin-compiler-1.1.2-2.zip,網速慢的話點這裏。web
將壓縮包解壓放在本身喜歡的位置,而後仿照「配置JDK環境變量」的方式配置 Kotlin 的環境變量。若是在命令行下輸入 kotlinc 顯示相似以下界面,說明配置成功。編程
編寫一個 hello.kt,以下windows
fun main(args: Array<String>) { println("Hello, World!") }
使用 kotlinc hello.kt 編譯上面的文件,這時會在同一目錄下生成一個 HelloKt.class,嘗試用 java命令來運行 HelloKt,結果會是 NoClassDefFoundError!服務器
那麼,應該如何運行這段代碼呢?根據官網的介紹大概是如下兩種方式。框架
方式一:使用 Kotlin 命令運行這段代碼
D:\labs>kotlinc hello.kt
D:\labs>kotlin HelloKt Hello, World!
方式二:使用本地JVM 運行含有 Kotlin代碼的 JAR包
官方的命令爲:kotlinc hello.kt -include-runtime -d hello.jar
應該很好理解,運行上述命令以後將獲得一個hello.jar,運行這個JAR包:java -jar -hello.jar
D:\labs>java -jar hello.jar
Hello, World!
這樣就證實了——Kotlin 是徹底與原始JVM 兼容的!