49得票5回答
@JvmDefault和如何添加编译器选项

我需要在 Kotlin 接口中创建一个 default void 方法。我遇到了一个问题,提示说 使用@JvmDefault 只允许在 -Xjvm-default 选项下使用。 我在哪里需要编写这个 Xjvm-default?

13得票2回答
如何退出Kotlinc命令行编译器

那么,我如何退出Kotlinc命令行编译器?我在终端上输入kotlinc并在我的Mac上尝试了一些kotlin,现在无法弄清楚如何退出。这就像我第一次尝试vim一样。尝试了ctrl+c,exit,exit(),quit,quit()和:q,但什么都没用! 我查看了官方文档,但没有找到相关信息...

10得票2回答
如何在内存中编译运行Kotlin文件并检查结果?

到目前为止,我已经 import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler MyProjectCompiler.initialize("SampleKtFileOutput") .packageName("com.test.sample...

9得票2回答
Kotlin编译时间极慢。

为什么Kotlin的编译和运行速度非常慢(至少在我的机器上)?我已经在我的机器上安装了最新版本的Kotlin编译器。 具体来说,是这个命令: kotlinc main.kt -include-runtime -d main.jar && java -jar main.jar...

7得票1回答
Kotlin脚本(.kts)- 如何将其分成多个文件?

我有一个 Generator.kts 文件。当我使用以下命令执行它: kotlinc -script Generator.kts 一切都如预期那样工作。 然而,现在我的脚本变得越来越大,我需要将那个类分成多个文件。 我已经这样做了,但是当我尝试再次执行它时,我会收到以下错误: Ge...

7得票1回答
如何在命令行中使用kapt(与kotlinc一起)?

官方文档介绍了如何在Gradle和Maven中使用kapt。但是我该如何在命令行中使用kotlinc来使用kapt呢?