zoukankan      html  css  js  c++  java
  • 配置kotlin自带的编译器,并使用kotlinc、kotlin命令

    Kotlin是一种静态类型的编程语言,可在Java虚拟机上运行,也可以编译为JavaScript源代码。

    其主要发展来自位于俄罗斯圣彼得堡的JetBrains程序员团队

    虽然语法与Java不兼容,但Kotlin旨在与Java代码进行交互操作,并且依赖于现有Java类库(例如集合框架)的 Java代码。

    这个名字来自圣彼得堡附近的科特林岛(Kotlin Island)。——wikipedia

    1. 了解Kotlin
    2. IntelliJ IDEA入门
    3. 使用命令行编译器

    1、了解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

    2、IntelliJ IDEA入门

    Step1:前提是需要有一个较高版本的IntelliJ IDEA,先创建一个新的Kotlin工程,名字随便取。

    Step2:创建一个Kotlin Class——hello.kt

    Step3:编写代码并运行程序。

    /**
     * Created by xkfx on 2017/6/7.
     */
    fun main(args: Array<String>) {
        println("Hello world!");
    }

     

    3、使用命令行编译器

    1、在Windows上安装Kotlin

    GitHub上下载kotlin-compiler-1.1.2-2.zip,网速慢的话点这里

    将压缩包解压放在自己喜欢的位置,然后仿照“配置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的!

  • 相关阅读:
    每日日报2021.4.14
    每日日报2021.4.13
    每日日报2021.4.12
    每日日报2021.4.9
    每日日报2021.4.8
    每日日报2021.4.7
    每日日报2021.4.6
    每日日报2021 4/22
    每日日报2021 4/21
    每日日报2021 4/20
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/7280452.html
Copyright © 2011-2022 走看看