Почему кнопка запуска не работает в Eclipse? - PullRequest
0 голосов
/ 10 февраля 2011

Я создал код, который не содержит ошибок.Он несколько раз запускался при добавлении различных компонентов, но по какой-то причине он больше не будет работать.Когда я нажимаю на стрелку, Eclipse показывает песочные часы, а затем уходит и ничего не делает.Как я могу заставить его работать, чтобы я мог проверить программу?

Спасибо за любую полезную помощь.

Ответы [ 4 ]

1 голос
/ 10 февраля 2011

Попробуйте запустить его в режиме отладки, с точкой останова в самом начале вашей функции main ().

Если он не останавливается на точке останова, то вы будете знать, что это не код, а, вероятно, ваши конфигурации Run, как указал димитрисли.

Если он останавливается, то вы можете пройти по коду и посмотреть, что вызывает его преждевременный выход.

Я также заметил, что если у вас выбрана консоль при нажатии кнопки run, вместо этогокода, он не будет работать.

0 голосов
/ 16 июля 2013

Это происходит со мной как с кнопкой, так и с Run->run. Когда это начинает происходить, я должен вызвать прогон configuration menu и нажать оттуда run, чтобы он запустился. Кажется, дело не в том, что они являются ошибками или нет, и несколько разочаровывает то, что иногда приходится каждый раз открывать окно конфигурации, пока я не перезапущу или что-то еще

0 голосов
/ 08 мая 2011

Я знаю, что прошло много времени с тех пор, как этот вопрос был активным, однако, только недавно мне стало известно, что я никогда не ставил оценку за правильный ответ. Ответ на вопрос состоял в том, что произошла ошибка конфигурации, из-за которой компилятор останавливался всякий раз, когда я нажимал кнопку запуска. Это было решено одноклассником, которого не было на этом форуме. Спасибо всем, кто помог. Я очень ценю это.

0 голосов
/ 10 февраля 2011

Где-то в программе может быть необработанное исключение, скорее всего, исключение NullPointerException, которое не будет отображаться, если вы ничего не делаете в блоке catch после блока try

Попробуйте это: после каждого блока попытки в вашей программе, напишите

catch(Exception e) { e.printStackTrace(); }

Это должно принести вам некоторую информацию с консоли. Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...