Не можу запустити консоль в intellij idea. При запуску програми відкривається інше вікно. Подивитись що код виводить не маю змоги. Може хтось з таким мав справу?
Paul Pirs
13 уровень
Консоль
Комментарии (17)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Paul Pirs
11 октября 2021, 04:00
Всім дякую! Тепер консоль працює.
0
Зепп Бранниган Admin в JavaRush Moderator
8 октября 2021, 12:06
Вас IntelliJ IDEA перекидає на завдання 0203, тому що там помилка в 14-му рядку. Закоментуйте рядок 14, потім поверніться в задачу 0509 і запустіть код через Ctrl + Shift + F10. Якщо в одній із завдань проекту є помилки, то IntelliJ IDEA не дасть Вам запустити потрібну задачу, поки не усунете помилки або видаліть / закомментіруете код з помилками. Так працює компіляція класів в єдиному проекті.
+1
Justinian Judge в Mega City One Master
8 октября 2021, 09:45
Один клас це лише маленький компонент Системи.
Коли ти запускаєш Виконати програму, компілятор буде компілювати ВСІ класи модуля, і той, який ти запускаєш та інші.
Тому, якщо в інших класах є помилки компиляції, воно не дасть тобі запустити і вкаже де помилка. Що потрібно робити: йти в той клас, який викидує та робити так, щоб він компілювався, легше всього закоментувати:
// System.out...
ті ділянки кода, які червоним підкреслює, якщо метод має щось повернути, написати return "", null чи 1, будь яке значення, потім повернешся і допрацюєш.
Це потрібно, як наприклад в автомобілі, ти хочеш завести автомобіль та поїхати (автомобіль це модуль, в якому є пакети, в яких є класи) і система діагностики перевірить чи все там ок - чи є колеса, паливо, масло, температура , тиск в шинах і тд.
В джава коді, наприклад є два класи:
class A {
public static void main(String ...args) {
System.out.println(Cat.DEFAULT_NAME);
}
}
class Cat {
fsdf sdfklj 23432
sdf asd234@#$WWSD @#$^
Strinnnnnnnnnnnnnnnnng Default NAME asd;lk2342s2@#%@!#
}
ти хочеш зараз, щоб просто ти запустив клас А і все, тобі тільки ж він потрібен!
А система відразу бачить проблеми, що ЯКЩО буде викликаний класс Кіт, то що компілятор має зробити, якщо там нісетніця?
Тому джава, не дасть тобі це зробити, хай навіть ти типу не звертаєшся до того класу, але цілком міг би.
Тому джава перевіряє та компілює те, до чого ти можешь звернутися у своєму коді.
+1
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 06:08
Ну так у тебя переменная lastDigit не проиницилизирована, т.е. не имеет никакого значения. Собственно, что ты пытаешься вывести в консоль?
0
Paul Pirs
8 октября 2021, 06:19
Мій код знаходиться в кладці зліва. (task...) ця вкладка відкривається при запуску програми. Звісно я міг зробити помилку в коді, але ця вкладка відкривається після того як я сдав завдання, і воно ніби то вірне...
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 06:41
Закомментируй данную строку
Ты выполняешь другую задачу, но при запуске тебя перекидывает на предыдущую задачу, где у тебя висит ошибка, т.к. они находятся в одном пакете и IntelliJ IDEA не пропускает 0
Paul Pirs
8 октября 2021, 06:46
Закомітив. Все так же.
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 06:58
Так же перекидывает на этот класс? Пришли скрин.
0
Paul Pirs
8 октября 2021, 07:04
0
Paul Pirs
8 октября 2021, 07:04
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 07:15
Ты выполняешь задачу Таблица умножения?
0
Paul Pirs
8 октября 2021, 07:18
Так
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 07:25
Что так? Ты закомментировать должен был строку
А ты закомментировал другую 0
Paul Pirs
8 октября 2021, 07:46
Так в коді нема такої строки...
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 07:50
А это что?
0
Paul Pirs
8 октября 2021, 08:22
))) Так я ж і кажу, що не знаю звідки прога відкриває цю вкладку! Моя вкладка з кодом інша ( з таблицею множення). При запуску... відкривається ця.
0
Anonymous #2583212 Backend Developer в Open Code
8 октября 2021, 08:24
Ты меня не понимаешь! Вот как раз в этой вкладке тебе и нужно заккоментировать строку System.out.println(lastDigit); и заново запустить свой код
0