线程"main"中的异常java.lang.NoSuchMethodError:main - 我该如何解决?

Sha*_*haz 4 java

可能重复:
'java.lang.NoSuchMethodError:线程中的主要异常"main"'的原因

我正在使用Eclipse.我删除了所有内容并离开了主要功能 - 没有任何工作.有人可以帮忙吗?

package good;

import java.io.*;

public class FiFo {     
    public static void main()
    {
        System.out.println("here");
    }
}    

class FileReader {
    public FileReader(String fileName)
    {
        try {
            FileInputStream fstream = new FileInputStream(fileName);
            BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
        }
        catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

mar*_*ton 9

主要功能应该有一个签名,如:

public static void main( String[] args )
{
   // stuff ...
}
Run Code Online (Sandbox Code Playgroud)

你错过了String数组.当你运行程序时,它希望找到一个带有这个签名的方法,而不是你的示例代码中的空arg列表.

  • 特别是,`String []`参数不是可选的. (2认同)