Пробовал нажимать Run на верхней панели (рядом с кнопками JavaRush), запускать слева из списка папок и даже нажимать запуск напротив строки объявляющей метод. IDEA рандомно компилирует задачу которая уже выполнена. Я новый проект создал, открыл задачу там - не помогло. Как с этим бороться?
Игорь Евгеньевич
41 уровень
IDEA компилирует старую задачу.
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр Горохов
30 августа 2021, 21:07
Мне помагает запуск через комбинацию
Shift+Ctrl+F10
+1
SolomonVP🌅 ☕️ в 🧑🏻💻
28 августа 2021, 03:36
В общем человек решил пропустить задачу(недорешал) и оставить на потом. При «run» следующей задачи у него компилируется та, которую захотел пропустить.
Так что просто run тут не спасёт. Необходимо решение пропущенной, либо (не уверен) сброс (обнуление)пропущенной к изначальному коду.
Бывает ещё решил задачу, сдал. Но решил поэкспериментировать по другому. Меняешь-меняешь код, в итоге бросаешь как есть и переходишь к следующей. И вот это вот «как есть» потом выдаёт ошибку.
Тут дело не в том, что «подчёркнуто красным» или нет, а дело в том, что ну не хочет человек сейчас заморачиваться этой задачей, а плагин заставляет, иначе не увидишь кнопки «run» на последующих задачах.
+1
ram0973
23 августа 2021, 12:01
правой кнопкой на код нужной задачи -> Run/ Или треугольничек там же, как писал Vladimir
0
Vladimir I learn Spring etc в springframework.guru Master
23 августа 2021, 11:20
Уже сто раз эта проблема обсуждалась. Кликай на решенную задачу правой кнопкой мыши и затем Mark Directory As -> excluded.
Или всегда запускай свою решенную задачу через метод main. Всегда с левой стороны от метода main есть зеленый треугольничек, который запускает твою задачу на выполнение.
Пробовал нажимать Run на верхней панели (рядом с кнопками JavaRush)
Run в верхней панели всегда запускает последнюю запущенную задачу.
+2
ram0973
23 августа 2021, 12:20
по моему пора FAQ делать, с этими вопросом и ему подобными, типа продолжения подписки
+1
Justinian Judge в Mega City One Master
23 августа 2021, 11:20
скриншот можешь приложить?
0
Игорь Евгеньевич
24 августа 2021, 10:27


0
Vladimir I learn Spring etc в springframework.guru Master
24 августа 2021, 13:55
Ты же смотри на ошибки то. Подчеркивает красным для тебя же. А где класс CustomStringArrayList? Пишет же тебе, что не найден класс.
Короче, не найден класс в 6 строчке. Ты же прежде чем запускать метод main, убедись, что у тебя нет предупреждений и прочей красной фигни.
Ты же так и не послушал меня. Решил таску, кликай на нее task1211 например, правой кнопкой мыши и затем Mark Directory As -> excluded. И никогда не запускай таску, если есть красные предупреждения. Смотри, читай, там же все написано.
0
Justinian Judge в Mega City One Master
24 августа 2021, 14:03
Смотри, для тебя каждая задача отдельная программа, но это не так. Весь проект джава раш, вернее как минимум один модуль(квест) это отдельная программа. А каждая задача это подпрограмма - подкомпонент.
При запуске любой ПОДпрограммы, отдельного компонента, компилятор будет проверять другие компоненты. Сам по суди, в другом классе ты можешь написать:
class Solution {
Свободу Чебурашкееееееееееее! Крокодилов на мыло
И прочую билиберду.
В своем коде, который ты запускаешь, ты можешь ссылаться на другие методы и классы?
Можешь!
И если ты будешь ссылать на этот класс, как комрилятору и поограмме реагировать, если тамнекомпилируемый неработоспособный бред?
Поэтому компилятор тебе дает отбой, мол, привнди систему в рабочее состояние, а потом запускай что хочешь.
Но решать такое легко, ты либо комментируешь строку кода или несколько , в которой проблемы (если одна строка-просто курсор ставишь, нсли несколько, выделяешь и потом нажимаешь CTRL+/)
Если это метод нереализованный и он должен вернуть ставишь заглушку , return null; или return примитив.
Да и все, и все у тебя скомпилируется
+1
Игорь Евгеньевич
25 августа 2021, 00:22
Спасибо.
0
Зепп Бранниган Admin в JavaRush Moderator
25 августа 2021, 14:18
Написали Вам в ЛС.
0