начиная с 6ого уровня в IDEA перестала запускаться программа, выдает ошибку
Exception in Application start method
Exception in thread "main" java.lang.NoSuchMethodException: com.javarush.games.racer.RacerGame.main([Ljava.lang.String;)
at java.base/java.lang.Class.getMethod(Class.java:2122)
at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:110)
все началось после roadMarking.draw(this); //37 строка в RacerGame
при этом с сайта запускается нормально
(решение 7ого уровня не делал еще)
подозреваю что это связано с тем, что установил 14 Java, но пока не понимаю в каком месте и какие настройки нужно изменить
package com.javarush.games.racer;
import com.javarush.engine.cell.*;
public class RacerGame extends Game {
public static final int WIDTH = 64;
public static final int HEIGHT = 64;
public static final int CENTER_X = WIDTH/2;
public static final int ROADSIDE_WIDTH = 14;
private RoadMarking roadMarking;
@Override
public void initialize() {
super.initialize();
showGrid (false);
setScreenSize(WIDTH, HEIGHT);
createGame();
}
@Override
public void setCellColor(int x, int y, Color color) {
if (y>=0&&y<HEIGHT&&x>=0&&x<WIDTH) {
super.setCellColor(x, y, color);
}
}
private void createGame(){
roadMarking = new RoadMarking();
drawScene();
}
private void drawScene(){
drawField();
roadMarking.draw(this);
}
private void drawField(){
for (int i = 0; i < WIDTH ; i++) {
for (int j = 0; j < HEIGHT ; j++) {
setCellColor(i,j,Color.GREEN);
}
}
for (int i = 0; i < WIDTH ; i++) {
for (int j = 0; j < HEIGHT; j++) {
if (i>=ROADSIDE_WIDTH&&i<WIDTH-ROADSIDE_WIDTH)
{setCellColor(i, j, Color.DARKGRAY);}
}
}
for (int i = 0; i < HEIGHT; i++) {
setCellColor(CENTER_X,i,Color.WHITE);
}
}
}