Я использую IDE Eclipse в Ubuntu 18.04.3.
Моя проблема заключается в следующем:
При выполнении сценария Bash в терминале Eclipse, к сожалению, отображение не продолжается. Это замерзает. Инструкции этого сценария должны дождаться записи Bootstrapped 100%
в назначенные журналы. Эти журналы так же велики, как и количество экземпляров, в моем случае 5. Итак, в терминале Eclipse он останавливается здесь и не возвращает входные данные пользователю:
Do you confirm to start with port 30007 ? [y:n]y
Sep 29 19:17:38.000 [notice] Bootstrapped 100%: Done
Кроме того, я проверил вназначенные файлы журнала, если в нем было событие Bootstrapped 100%
, и оно было во всех них, но отображение не изменилось. Так что это не проблема выполнения времени из журналов.
Чтобы четко определить, что это из терминала Eclipse, я протестировал два сценария.
- Классический: перезагрузите систему. Но это ничего не изменило.
- Затем выполнить скрипт с такими же параметрами во встроенном терминале Ubuntu, а не в IDE. Дисплей и инструкции применяются нормально, как и ожидалось. У меня 5 раз отображаются сообщения:
Bootstrapped 100%
и терминал, который возвращает данные пользователю. Итак, это ясно из Eclipse.
Кроме того, у меня есть еще одна проблема с терминалом Eclipse, которая не связана с текущей проблемой, которую я раскрываю. Когда я хочу стереть вход в терминале, он пишет ^H
. Я знаю, что это означает BackSpace , но я предпочитаю стереть его, чем писать ^H
, потому что программа считает его вводимым символом. Так что, если кто-нибудь решит эту проблему, у меня все в ушах.
Версии:
Ubuntu 18.04.3 LTS Eclipse IDE для разработчиков Java 4.11.0.20190314-1200 TM Terminal 4.1.0.201603090932