Main класс выдает ошибку: NotClassFoundException

Код выдает ошибку.

Проверил код много раз, но почему-то не могу найти ошибку. Вот сама ошибка:

сама ошибка

class Dog
{
    String name;

    public static void main(String[] args)
    {
     Dog dog1 = new Dog();
     dog1.bark();
     dog1.name = "Барт";

     Dog[] myDogs = new Dog[3];
     myDogs[0] = new Dog();
     myDogs[1] = new Dog();
     myDogs[2] = dog1;

     myDogs[0].name = "Фред";
     myDogs[1].name = "Джордж";

     System.out.println("Имя последней собаки - ");
     System.out.println(myDogs[2].name);

     int x = 0;

     while(x < myDogs.length)
     {
         myDogs[x].bark();
         x = x + 1;
     }
    }

public void bark() {

    System.out.println(name + "сказал ГАВ!");
}

public void eat() {

    //
}

public void chaseCat() {

    //
}
}

Структура папок и файлов: код, вот он


Ответы (1 шт):

Автор решения: Artur Vartanyan

Переименуй либо pipka.java в Dog.java, либо можешь в коде класс Dog поменять на pipka. Дело в том, что название файла и название класса должны совпадать. Но так же необходимо называть классы правильно, соответственно, класс pipka должен начинаться с большой буквы: Pipka

→ Ссылка