runtime ошибка: основной метод не найден в imagetool для класса, пожалуйста, определить основной способ, как: общественные статической силы основных(string[] аргументы)

Почему мой код (компилируется нормально) дает мне следующую ошибку?

Main method not found in class ImageTool, please define the main method as: public static void main(String[] args)

Код:

public class ImageTool {public static void main(String[] args) {    if (args.length <1) {        System.out.println("Please type in an argument");        System.exit(-1);    }    if (args[0].equals("--dump")) {        String filename = args[1];        int[][] image = readGrayscaleImage(filename);        print2DArray(image);    } else if (args[0].equals("--reflectV")) {        String filename = args[1];        int[][] image = readGrayscaleImage(filename);        int[][] reflect = reflectV(image); //reflectV method must be written        String outputFilename = args[2];        writeGrayscaleImage(outputFilename,reflect);    }}