Описание тега jline2

JLine 2.x - это эволюция JLine 1.x, библиотеки Java для обработки ввода с консоли. По функциональности он похож на BSD editline и GNU readline.
1 ответ

Первый символ не обнаруживается / печатается с использованием Jline 2.14 с Java

int readChar = cnslRdr.readCharacter(); if ( readChar == 9){ if (cnslRdr.readCharacter() == 9 ){ cnslRdr.println("Double tab presssed.."); continue; } } Приведенный выше код при запуске в командной строке не обнаруживает набранный первый символ. Пр…
08 июл '16 в 13:19
2 ответа

Java-приложение командной строки с собственной подсказкой

Я пишу JAVA-консольное приложение. После того, как пользователь запустил jar, он должен получить командную строку, подобную оболочке Linux, где он может вводить команды. Это то, что я никогда не программировал раньше. Обычно я пишу графические интер…
0 ответов

Вход Jline прерван системой

У меня возникли некоторые проблемы с Jline, и я не совсем понимаю, как это правильно работать, кажется, что все работает на примерах, но когда я пытаюсь переместить его в консольное приложение, все становится странным. Я столкнулся с двумя проблемам…
11 фев '18 в 13:48
0 ответов

Java: получить ввод с клавиатуры после чтения файла из стандартного ввода

У меня есть Java-программа, которая должна читать файл stdin а затем он должен запросить ввод пользователя с клавиатуры. Как показано ниже, сначала я прочитал файл с помощью Scanner тогда я использую System.console()* чтобы получить ввод пользовател…
13 фев '18 в 16:44
0 ответов

Включить историю WLST WebLogic 12c

Я хочу включить историю в WLST. Я только что установил WebLogic Server 12.2.1.3.0. Я понимаю, что JLine заботится об истории, а JLine связана с версией WLST 12c ( WebLogic Server 12.2.1.3.0), но это не работает. находятся следующие библиотеки: /opt/…
25 окт '18 в 19:12
0 ответов

Миграция с Jline2 на Jline3

В Jline2 у нас есть CandidateListCompletionHandler, Completer, CompletionHandler. Переходя на Jline3, как заменить эти?
19 май '18 в 07:12
1 ответ

Java SSH-сервер с JLine3 и JSch-клиентом

Я пытаюсь перенести SSH-сервер на основе Java с помощью Apache sshd-core с использования jline2 на jline3 и использования клиента JSch для подключения и выполнения команд оболочки. С jline2 все работает просто отлично. С jline3 он прекрасно работает…
26 июл '17 в 07:36
0 ответов

Можно ли идентифицировать нажатие клавиши Double Tab в Jline2 с Java

Я генерирую интерфейс CLI, используя Jline2 с Java 1.7. Мне нужно захватить двойное нажатие клавиши в моем консольном ридере. Возможно ли, если это так, пожалуйста, дайте мне знать, как реализовать то же самое.
30 июн '16 в 13:47
1 ответ

Показать строку всего за несколько секунд с JLine2

Я использую JLine 2 для написания консольного приложения на Java. Мне нужно сделать пароль видимым на консоли, скажем, на 10 секунд, а затем стереть его (на терминале GNU). Я пробовал разные вещи, среди которых: putString(pass); Thread.sleep(10*1000…
22 фев '17 в 08:10
1 ответ

Консольное приложение Java с jLine

У меня есть многопоточное консольное приложение Java. Один из потоков читает входные данные от пользователя, а другой выводит на консоль некоторые данные. Проблема проявляется, когда поток писателя печатает что-то, пока пользователь печатает ввод. Э…
14 авг '16 в 13:34
1 ответ

Как я могу заставить JShell перестать наматывать строки обратно на себя?

Я использую JDK 9 build 179 на Windows 7. У меня есть свойство " Размер буфера экрана " моей командной оболочки Windows 7, для которого задано большое число, потому что я так и делаю. Это нормально работает нормально; когда я просто использую оболоч…
20 ноя '17 в 17:56
1 ответ

jline2 выведите "^J", когда он должен напечатать "\n" на консоли telnet

Я использую JLine 2 (v2.13) в сочетании с Socket IO, чтобы создать консоль администратора для моего приложения, к которой можно получить доступ через обычный клиент telnet. Однако я обнаружил, что он печатает странные символы, когда должен выводить …
25 дек '15 в 23:46
0 ответов

Обновление Jline с 1.0 до 3.21.0

Я хочу обновить библиотеку JLine с 1.0 до 3.21.0 . Однако основная проблема заключается в том, что функция по умолчаниюjline.ConsoleRunner.getDefaultPrompt()отсутствует в JLine 3.x. Может ли кто-нибудь предложить обходной путь или другую функцию для…
24 авг '22 в 08:27