美文网首页
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