我的情况很不寻常。有没有机会在没有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)
答案 0 :(得分:2)
运行时需要Kotlin运行时as explained here - 所以我认为没有理由不需要编译。我想没有免费的午餐: - )
你应该:
$ kotlinc <class name> -include-runtime -d <jar name>
$ java -jar <jar name>