美文网首页
1.Kotlin编译器使用及反编译分析

1.Kotlin编译器使用及反编译分析

作者: leofight | 来源:发表于2017-12-17 15:57 被阅读0次

    1. 编译器安装

    2. 配置环境变量

    • 编辑环境变量配置文件
      vi .zshrc
    • 配置地方如下
      export PATH="/software/kotlinc/bin”
    • 让环境变量配置文件立即生效
      source .zshrc
    • 测试环境变量是否配置成功
    which kotlin
    software/kotlinc/bin/kotlin
    
    which kotlinc
    software/kotlinc/bin/kotlinc
    

    3.示例代码

    fun main(args: Array<String>) {
        println("hello world")
    }
    
    • 使用kotlinc执行编译
      kotlinc HelloWorld.kt

    • 执行后生成了字节码文件
      HelloWorldKt.class

    • 运行字节码文件
      使用kotlin HelloWorldKt 输出 hello world

    • 执行图如下
    • 通过javap HelloWorldKt.class反编译字节码文件,结果如下:
    • 通过javap -c HelloWorldKt.class反编译字节码文件,结果如下:
    • 使用命令打jar包:
      kotlinc HelloWorld.kt -include-runtime -d HelloWorld.jar

    • 执行jar包
      java -jar HelloWorld.jar

    • 输出
      hello world

    • 执行图如下:

    相关文章

      网友评论

          本文标题:1.Kotlin编译器使用及反编译分析

          本文链接:https://www.haomeiwen.com/subject/qqoywxtx.html