线程"main"中的异常Java.lang.NoSuchMethodError:main?

Nis*_*mar -1 java

import java.io.*;
import java.lang.Math;
class Squr
{
  public static void main ()
  { 
   int m =10,n;
   double z = 10.4,p;
   Squr square = new Squr();
   p = (double)square.mysqrt(z);
   n = (int)square.mysqrt(m);
   System.out.println ("square root of 10 : " + n );
   System.out.println ("square root of 10.4 : "+ p );  
  }
    double mysqrt (double y)
   {
     return Math.sqrt(y);
   }
   int mysqrt (int x)
   {
     return (int)Math.sqrt(x);
   }

}
Run Code Online (Sandbox Code Playgroud)

这段代码正在编译,但是当我们尝试执行它时,它给出了"线程中的异常"主"Java.lang.NoSuchMethodError:main"

Doc*_*uss 7

main()函数应该像这样声明

public static void main(String[] args)
Run Code Online (Sandbox Code Playgroud)