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

1. 编译器安装

  • kotlin编译器安装方式有多种,我们这里采用官网直接下载jar包,并配置环境变量。
  • 官网下载地址:https://github.com/JetBrains/kotlin/releases/tag/v1.1.51
  • jar包名称:kotlin-compiler-1.1.51.zip

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) {
    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编译器使用及反编译分析)