Java Google Lanterna Terminal нужно долго действовать - PullRequest
0 голосов
/ 22 февраля 2019

я сделал и Терминал основан на Google Lanterna .

What does this terminal do?
Терминал имеет блок ввода внизу, где вы можете ввести команду, как обычно.Этот блок имеет высоту 2 строки.in the source its the InputField class

Над блоком ввода находится прокручиваемое текстовое поле (вы прокручиваете стрелку вверх и вниз).in the source its the TextField class

Если вы введете что-то в поле ввода с нажатием клавиши ввода, оно отобразится в текстовом поле (как команда, но в этом примере нет функции команды)

Whats my Problem?
Когда я запускаю программу из моей IDEA, она запускается как Swing Terminal, который работает действительно плавно и быстро, как терминал должен НО , когда я запускаю это на моем сервере Buntu 18.04 сВ Java 11 нужны минуты, чтобы нарисовать сообщение.В проекте есть сообщения, которые должны отображаться одновременно, но существует большая разница во времени (несколько минут), когда они появляются в терминале Ubuntu.Я пробовал это на 2 серверах с одинаковой версией ОС и Java.Одному 18 лет, а другому - онлайн-хостинг с современным оборудованием.Он работает немного лучше на более новом Сервере, но все еще невыполним.
Так что в терминале Swing от Lanterna он работает очень хорошо, а в "реальном" терминале это невозможно из-за задержки изадержка между небольшими действиями

Source code
Здесь - это Источник на GitHub (только код)
Здесь - это весь проект IntelliJ Maven наMediafire в zip-архиве.Извините, я не понял, как загрузить весь проект (pom.xml, ...) в репозиторий

Last words
Я надеюсь, что моя проблема ясна, если нет, то, пожалуйста, сообщите мне иЯ стараюсь сделать свой пост таким, каким он должен быть.Спасибо за чтение?

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