'没有在Intellij中在类中找到主类

问题描述 投票:-1回答:1

我在intellij中生成了该项目,其目的是使用jvm和kotlin,我有一个src目录,我创建了一个名为Bot的kotlin类,目前看起来像这样:

class Bot{
    companion object {
        @JvmStatic
        fun main(args: Array<String>) {
            println("hello")
        }
    }
}

但是我也尝试过:

class Bot{
    fun main(args: Array<String>) {
        println("hello")
    }
}

或只是:

fun main(args: Array<String>) {
    println("hello")
}

我用手指出了该类的配置,但是每次我尝试运行我的项目时,我都会得到Function main not found in class Bot,而它显然在那里...你们能给我一个让我运行的示例类的例子吗?我的应用程序?enter image description here

intellij-idea kotlin jvm
1个回答
0
投票

更改您的对象的类,并将platformStatic添加到您的主要方法中

object Main {
  platformStatic fun main(args: Array<String>){
    println("hello")
  }
}

或将您的主要功能放在课堂之外

fun main(args: Array<String>){
    println("hello")
}
© www.soinside.com 2019 - 2024. All rights reserved.