2017-01-21 9 views
1

Я экспортирую приложение eclipse rcp с помощью «мастера экспорта продукта eclipse». Я хочу перенаправить консольные журналы в файл. Я делаю ниже, что отлично работает, когда я запускаю приложение для eclipse. Он не отражается после экспорта. enter image description hereкак включить запуск как конфигурации в экспортированном продукте eclipse

+0

Не уверен, что я понял вопрос, надеюсь, мой ответ помог. –

ответ

1

Конфигурации запуска охватывают как запустить что-то, то есть они являются частью внешнего (ish) * для вашего приложения.

В частности, Output File и стандартного ввода и вывода настройки пути в среде разработки Eclipse, для обработки переадресовывает приложения.

Быстрый изношенном было бы запустить консольное приложение, как это:

$ path/to/app -application com.example.yourname > file.log 

Если оболочка вы используете Bash, есть длинный немного in the manual с дополнительными опциями. Powershell и cmd на окнах аналогичные варианты.

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

* Причина, по которой я устанавливаю «ish» на внешний, заключается в том, что некоторые параметры, такие как «Конфигурация» и «Плагины», являются частью того, что вы экспортируете, но «Аргументы», «Трассировка» и «Среда» - нет.

+0

Мой вопрос: я просто хочу сохранить вывод консоли в файл в eclipse. Как это сделать? В прикрепленном скриншоте я мог бы добиться использования поля выходного файла. Как экспортировать эту конфигурацию в продукт eclipse? –

+0

@suneeloleti извините, я не понимаю. Кажется, я ответил на этот вопрос. Параметры вывода консоли просто не являются частью экспортируемого продукта. Я предоставил вам две альтернативы (перенаправление в оболочке или просто написание кода) –

+0

Большое спасибо. Я понял. –