Странное поведение созданного * .exe - PullRequest
0 голосов
/ 31 августа 2009

Кто-нибудь знает, почему полученный exe из сборки поставляется с консолью?

Я собрал EXE-файл, и он показывает окно, в котором он должен (правый), и окно консоли (левое - очевидно).

альтернативный текст http://img216.imageshack.us/img216/570/strangep.jpg

Это поведение одинаково для отладки - exe и выпуска - exe.

Когда я запускаю его из Eclipse, окно консоли не отображается.

(Затмение Галилео / MinGW / C)

Ответы [ 2 ]

3 голосов
/ 31 августа 2009

Найдите настройки компоновщика и добавьте переключатель -mwindows.

0 голосов
/ 31 августа 2009

вы можете посмотреть на это здесь, безусловно, отвечает, почему Eclipse не открывает окно вашей консоли

Кажется, нет никакого способа получить объект java.io.Console при запуске приложения через Eclipse. Окно консоли командной строки не открывается с приложением, так как оно запускается как фоновый процесс (фон для Eclipse?). В настоящее время нет плагина Eclipse для решения этой проблемы, в основном из-за того, что java.io.Console является финальным классом.

Все, что вы действительно можете сделать, это проверить возвращенный объект консоли на нулевое значение и продолжить оттуда.

Что касается появления окна консоли, вы можете использовать System.console в приложении

Надеюсь, это поможет

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