Друзья, помогите, пожалуйста, разобраться с ошибкой... IDEA? Может, и кода, мне не удалось до конца разобраться в причинах возникновения duplicate class :(
И почему-то при возникновении ошибки открывается старая, уже решенная задача. Может, надо как-то руками чистить историю\папку с задачами, прежде чем открывать новую?
Далее сам код, если ошибка всё же в нём, а не в обновлении задач JavaRush в IDEA... Хотя валидатор принял.
Но надоело вслепую валидатору кидать решения, без возможности запустить код в среде :(
package com.javarush.task.task06.task0613;
/*
Кот и статика
*/
public class Solution {
public static void main(String[] args) {
Cat cat1 = new Cat();
Cat cat2 = new Cat();
Cat cat3 = new Cat();
Cat cat4 = new Cat();
Cat cat5 = new Cat();
Cat cat6 = new Cat();
Cat cat7 = new Cat();
Cat cat8 = new Cat();
Cat cat9 = new Cat();
Cat cat10 = new Cat();
System.out.println(Cat.catCount);
}
public static class Cat {
public static int catCount = 0;
public Cat()
{
Cat.catCount++;
}
}
}
Salaia (Жолтикова Надежда)
20 уровень
duplicate class
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
8 декабря 2020, 12:17
У меня тоже такая ошибка была, бесило жутко)
Я просто в дереве папок удалил то задание(которая решена и постоянно выводилась при команде "Run.Solution" ) в ручную.
0
Дмитрий
30 октября 2020, 09:45
Не перепутал задачи? Проверь правильность пакетов
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
package com.javarush.task.task05.task0532;
Кот и статика
package com.javarush.task.task06.task0613;
0
Salaia (Жолтикова Надежда)
30 октября 2020, 09:49
Ой, спасибо, не тот код скопировала Х)
Отредактировала, теперь совпадает.
0
Дмитрий
30 октября 2020, 11:01
Пардон, думал что вы мужчина...(про обращение)
Каждая задача в своем пакете....:)
0
Salaia (Жолтикова Надежда)
6 ноября 2020, 11:23
Мужчина, девочка... с ошибкой "duplicate class" разобраться бы)))
А так я понимаю, что девушек в программировании не так много, а по никнейму не очевидно =)
0
Serhii Software Developer в EPAM
14 ноября 2020, 15:25
Здравствуй, поставь задачу как решенную
А то приходиться по комментариям догадываться, что задача была решена
0
Salaia (Жолтикова Надежда)
17 ноября 2020, 12:49
Сергей, здравствуй.
Дело в том, что вопрос у меня, похоже, не по задаче. И я не понимаю, куда его задавать, если не сюда. Проблема не в решении задачи как таковой, а в постоянно вылезающей в IDEA ошибке "duplicate class".
0
hidden #598481
8 декабря 2020, 12:38
Проверяй классы, на которые бросается ошибка.
Вероятно, рутовый комментарий в ветке, был здесь неспроста, ты не код задачи перепутала, а вероятно скопировала код из одной задачи в другую, а название пакета в первой строке класса не изменила.
Начни со сверки того, что у тебя в обеих задачах 0613 и 0532 в классах прописаны правильные пакеты. Именно это - одна из ошибок, приводящих к duplicate class
https://www.infoworld.com/article/2073236/java---duplicate-class--and-mismatched-file-name-error.htm... со слов "The "duplicate class" error can also occur ... "
Это не ошибка идеи, это ошибка иерархии проекта. Либо у тебя есть несколько папок с сорцами с одинаковой иерархией, либо то, о чем я сказал выше: пакет один, а в классе написан пакет от другого класса, либо не написан совсем, либо еще какая-то беда с названием пакета.
0