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