Java编译器错误

Java编译器错误,java,exception,Java,Exception,我在Threadmain java.lang.NoSuchMethodException: com.laurens.Main.main([Ljava.lang.String;) at java.lang.Class.getMethod(Class.java:1786) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125) 有人能解释一下我哪里出了问题吗 主要 您没有一个名为main的方法,

我在
Thread
main

java.lang.NoSuchMethodException: com.laurens.Main.main([Ljava.lang.String;)
    at java.lang.Class.getMethod(Class.java:1786)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125)
有人能解释一下我哪里出了问题吗

主要


您没有一个名为main的方法,而main正是运行您的程序所需要的。请注意,在intelliJ中为java控制台应用程序创建模板应用程序时,它有一个方法:

public static void main(string[] args) { 

}

您的程序需要有一个名为main的方法才能运行。

您没有一个名为main的方法,而main正是运行您的程序所需要的。请注意,在intelliJ中为java控制台应用程序创建模板应用程序时,它有一个方法:

public static void main(string[] args) { 

}

您的程序需要在那里运行。

main()方法在哪里?类main是主方法,但这不应阻止编译器运行代码。可能是intellij问题。您可能需要检查@Laurensvanorschot,您没有发布运行代码的
main()
方法的代码。这不是编译器错误。main()方法在哪里?类main是主方法,但这不应阻止编译器运行代码。可能是intellij问题。您可能需要检查@Laurensvanorschot,您没有发布运行代码的
main()
方法的代码。这不是编译器错误。谢谢,但现在代码没有任何作用。如何执行toString方法以使其读取player对象?只需在main函数中调用该方法,即toString()。主函数是执行代码的位置。尝试过它,但出现错误:(5,9)java:无法从静态上下文引用非静态方法toString()。请将这些方法设置为静态,这与它所说的差不多:)不能从静态方法调用非静态代码(主方法是静态的)但是toString必须是静态的,否则它将无法返回任何内容。如何将其更改为now static?谢谢,但现在代码没有任何作用。如何执行toString方法以使其读取player对象?只需在main函数中调用该方法,即toString()。主函数是执行代码的位置。尝试过它,但出现错误:(5,9)java:无法从静态上下文引用非静态方法toString()。请将这些方法设置为静态,这与它所说的差不多:)不能从静态方法调用非静态代码(主方法是静态的)但是toString必须是静态的,否则它将无法返回任何内容。如何将其更改为现在静态?
public static void main(string[] args) { 

}