我在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
,而它显然在那里...你们能给我一个示例类的例子吗?我可以运行我的应用程序吗?
答案 0 :(得分:-1)
更改对象的类,并将platformStatic添加到您的主要方法中
object Main {
platformStatic fun main(args: Array<String>){
println("hello")
}
}
或将您的主要功能放在课程之外
fun main(args: Array<String>){
println("hello")
}