Kotlin是一種靜態類型的編程語言,可在Java虛擬機上運行,也能夠編譯爲JavaScript源代碼。html
其主要發展來自位於俄羅斯聖彼得堡的JetBrains程序員團隊。java
雖然語法與Java不兼容,但Kotlin旨在與Java代碼進行交互操做,而且依賴於現有Java類庫(例如集合框架)的 Java代碼。python
這個名字來自聖彼得堡附近的科特林島(Kotlin Island)。——wikipediagit
Step1:前提是須要有一個較高版本的IntelliJ IDEA,先建立一個新的Kotlin工程,名字隨便取。程序員
Step2:建立一個Kotlin Class——hello.ktgithub
Step3:編寫代碼並運行程序。web
/** * Created by xkfx on 2017/6/7. */ fun main(args: Array<String>) { println("Hello world!"); }
一、在Windows上安裝Kotlin編程
在GitHub上下載kotlin-compiler-1.1.2-2.zip,網速慢的話點這裏。windows
將壓縮包解壓放在本身喜歡的位置,而後仿照「配置JDK環境變量」的方式配置Kotlin的環境變量。服務器
若是在命令行下輸入kotlinc顯示相似以下界面,說明配置成功。
編寫一個hello.kt,以下
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運行這個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的!