【问题标题】:If kotlin package has multiple main function, how can I call specific one?如果 kotlin 包有多个主要功能,我该如何调用特定的一个? 【发布时间】:2020-01-08 23:57:48 【问题描述】: 我想测试竞争性编程的主要功能。 Kotlin 可以有多个 main 函数,但是如何调用特定的一个呢? 也就是说,如何在具体的文件中指定一个函数? 【问题讨论】: 为什么投反对票? 标签: kotlin 【解决方案1】: 这取决于编译和执行工具: 当您调用“java -jar my-app.jar”时,JVM 会查看 manifest file to find main class name。 如果您使用 Gradle 编译应用程序,you can define mainClassName 作为应用程序插件的一部分(创建可执行 jar)。 Maven 工具有property for the main class too。 IntelliJ Idea 具有独立的设置,因此您可以使用不同的参数指定多个构建配置。你可以输入entry point there。 【讨论】: