Kotlin 多平台 - “错误:无法找到或加载主类 MainKt”

Jam*_* B. 7 intellij-idea kotlin kotlin-multiplatform

当尝试使用函数名称旁边的绿色三角形在 IntelliJ IDEA 中运行 Kotlin JVM 模块的主函数时,出现以下错误:

Error: Could not find or load main class MainKt

有没有人以前经历过这个并知道如何解决它?我已经尝试过 Google 上的建议,但似乎不起作用。

我对 Kotlin 和 Kotlin MultiPlatform 以及 Gradle 还很陌生,所以如果您需要更多详细信息,请告诉我。

预先感谢,詹姆斯。

编辑:为了澄清,我可以从命令行运行构建的 .jar 文件,但无法从 IntelliJ 内部运行它而不产生此错误。如果有人可以帮助我调试应用程序,我将非常感激,我只是似乎无法弄清楚:)

Nag*_*obi 1

Main.kt尝试更新你的gradle.conf 文件的位置。

例子:

application {
    mainClassName = "com.your.package.name.MainKt"
}
Run Code Online (Sandbox Code Playgroud)

  • 您是否应该在 Kotlin 多平台项目中拥有“application”块? (2认同)