gpt4 book ai didi

eclipse - 为什么无法加载主方法

转载 作者:行者123 更新时间:2023-12-02 13:20:30 24 4
gpt4 key购买 nike

我想运行下面提到的简单示例。 Eclipse生成错误读取:

main class can't be found or loaded



请让我知道如何解决此错误,并说明发生原因。

Main.kt
class Main {
fun main(args: Array<String>) {
println("Hello, World!")
}
}

最佳答案

您的代码的问题在于main函数不是静态的。

要使其静态,请将其置于类之外(建议的方式):

fun main(args: Array<String>) {
println("Hello, World!")
}

或使用 @JvmStatic 批注:
object Main {
@JvmStatic
fun main(args: Array<String>) {
println("Hello, World!")
}
}

请注意,静电只能出现在对象中。但是,我不确定JVM是否会识别这种 main方法。它似乎也可以正常工作:

关于eclipse - 为什么无法加载主方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57498500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com