我正在尝试启动我的Dropwizard Kotlin应用程序。运行时:
java -jar target/application-1.0.jar server environment.yml
我收到以下错误:
Error: Main method is not static in class, please define the main method as:
public static void main(String[] args)
最佳答案
确保在应用程序类中的main
方法是使用@JvmStatic
在伴随对象内部定义的:
class MyClass {
companion object {
@JvmStatic
fun main(args: Array<String>) {
Application().run(*args)
}
}
}
关于kotlin - 运行Java -jar时的Dropwizard Kotlin “Main method is not static in class”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52123044/