Intellij“在类中找不到主类”

时间:2019-09-28 13:33:39

标签: intellij-idea kotlin jvm

我在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

1 个答案:

答案 0 :(得分:-1)

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

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

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

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