2015-02-23 2 views
-1

Я использую базовый System.out.println, но он не отключается в моей консоли. Я использую кнопку отладки Eclipse.Консоль не работает

В чем может быть проблема?

private static void Check(){ 
    System.out.println("Starting"); 
} 
+3

Как вы начинаете свою программу? Вы используете IDE или используете терминал? –

+0

Является ли это встроенным Java-приложением? Вы уверены, что этот метод вызывается? –

+0

Вы вызываете метод проверки в любом месте? Это не будет волшебным образом вызвано. – CKing

ответ

0

Так что, к сожалению, я не знаю, в чем проблема. Я заново затенил eclipse, и теперь он работает, спасибо за вашу помощь, если вы потратили время, чтобы отказаться от возможности решения.

0

Ouput на консоли не будет отображаться, если вы начинаете вашу программу, используя javaw. Он должен работать при запуске с использованием java.

Позвольте мне угадать: вы запускаете свою программу двойным щелчком по исполняемому файлу jar? Затем, скорее всего, он настроен на вызов javaw.

+0

Я начал игру, отлаживая программу, которую я проверил, и использую java. Обычно это работает для меня, я очень расстроен. – 10emil10

0

Если вы выполняете приложение в оболочке своего SO (cmd, sh, bash, ...) с помощью команды java. Пример:

javac myprogram.java 
java myprogram 

У вас будет выход, перенаправленный на тот же терминал. Однако, если вы используете IDE (eclipse, netbeans и т. Д.), Выход приложения будет перенаправлен на консоль вашей среды разработки. Думаю, это ваше дело. Ищите окна под названием «Консоль» или аналогичные.

+0

Я использую Eclipse, но вывод не отображается в этой консоли. – 10emil10

+0

Возможно, вы НЕ выполняете программу, которую, как вы думаете, работаете. Вместо нажатия кнопки отладки, которая будет связана с последним запуском программы, щелкните правой кнопкой мыши файл и выберите «Запуск в качестве приложения». – Alex

Смежные вопросы