'основной класс не найден в классе' с Intellij - PullRequest
0 голосов
/ 28 сентября 2019

я сгенерировал проект в intellij, он предназначен для использования jvm и kotlin, у меня есть каталог src, я создал класс kotlin с именем Bot, в настоящее время он выглядит так:

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 голосов
/ 30 сентября 2019

Измените свой класс для объекта и добавьте platformStatic в ваш метод main

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

или поместите вашу основную функцию вне класса

fun main(args: Array<String>){
    println("hello")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...