gpt4 book ai didi

kotlin - 是否可以编译kotlin代码以在没有运行时库的情况下运行?怎么样?

转载 作者:行者123 更新时间:2023-12-02 13:24:23 25 4
gpt4 key购买 nike

我的情况不寻常。没有kotlin-runtime的机会有机会编译代码吗?标记-Xno-param-assertions-Xno-call-assertions并没有太大帮助,我仍然得到:

java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;
at lt.neworld.yyy.<init>(Unknown Source:2)
at lt.neworld.yyy.<init>(yyy.kt:13)

最佳答案

Kotlin运行时是运行as explained here所必需的-因此,我认为没有理由也不需要编译它。我想这里没有免费的午餐:-)

您应该:

  • 在类路径中具有Kotlin运行时。
  • 运行应用程序时指向运行时位置as described on this answer
  • 将运行时嵌入到应用程序的.jar文件中:
  • $ kotlinc <class name> -include-runtime -d <jar name>
    $ java -jar <jar name>

    关于kotlin - 是否可以编译kotlin代码以在没有运行时库的情况下运行?怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553348/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com