配置kotlin自帶的編譯器,並使用kotlinc、kotlin命令

Kotlin是一種靜態類型的編程語言,可在Java虛擬機上運行,也能夠編譯爲JavaScript源代碼。html

其主要發展來自位於俄羅斯聖彼得堡的JetBrains程序員團隊java

雖然語法與Java不兼容,但Kotlin旨在與Java代碼進行交互操做,而且依賴於現有Java類庫(例如集合框架)的 Java代碼。python

這個名字來自聖彼得堡附近的科特林島(Kotlin Island)。——wikipediagit

  1. 瞭解Kotlin
  2. IntelliJ IDEA入門
  3. 使用命令行編譯器

一、瞭解Kotlin

  1. 什麼是Kotlin?Kotlin (programming language) - Wikipedia
  2. Kotlin做爲服務器端開發語言與Java相比會如何?Kotlin做爲服務器端開發語言與Java相比會如何? - 知乎
  3. 爲何使用Kotlin,以及Kotlin的上手。Kotlin Programming Language
  4. Kotlin的動態、相關信息。Kotlin (@kotlin) · Twitter
  5. kotlin-docs & Programming Kotlin http://pan.baidu.com/s/1hrHLtfY

二、IntelliJ IDEA入門

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的!

相關文章
相關標籤/搜索