kotlin - 如果kotlin包具有多个主要功能,该如何调用特定功能?

标签 kotlin

我想测试竞争性编程的主要功能。

Kotlin可以具有多个主要功能,但是如何调用特定功能呢?
换句话说,如何在特定文件中指定功能?

最佳答案

它取决于编译和执行工具:

  • 当您调用“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
  • 关于kotlin - 如果kotlin包具有多个主要功能,该如何调用特定功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59619676/

    相关文章:

    android - 我在使用 Kotlin 的 android 中有错误

    android - 带边框的 picasso 图像蒙版变换

    android - 为什么 RxJava 的 "subscribe"方法被多次调用?

    kotlin - Kotlin 中的保留关键字是什么?

    Android studio + kotlin 编译报错

    java - Android如何在Java中使用Kotlin-Coroutine?

    Android:kotlin协程后台任务

    android - 从Android Kotlin中的数据库获取值为真的行数

    android - 在 Android 中输入/加载基于 Jetpack Compose 的屏幕时从网络或数据库获取数据

    spring-boot - 无法使用 KeycloakAutoConfiguration 使用 Spring Boot Security UnsatisfiedDependencyException 设置 Keycloak