jline

    1熱度

    1回答

    我試圖測試一個控制檯應用程序,它使用jline來處理與用戶的交互。 我開始使用ProcessBuilder這使我獲得了應用程序的應用程序: Standard Input Standard Output Standard Error 我期待使用類似的工作流這個: 啓動應用程序 讀輸出,直到我看到了應用程序的提示> 發送輸入我的測試情況下,如login 讀取輸出,直到看到預期響應,例如Username

    8熱度

    1回答

    我使用JLine 2(v2.13)與Socket IO一起爲我的應用創建管理控制檯,可以通過普通的telnet客戶端。不過,我發現它打印出奇怪的符號時,應打印出一個換行符: act.app.restart restart app^Jact.job.list List jobs 正確的輸出應該是: act.app.restart restart app act.job.list List j

    0熱度

    1回答

    我希望提示每次顯示在頁面底部。 我有一個GIF:The prompt not displaying properly 的代碼是讀行: @Override public void run() { while (((ElytraServer) ElytraAPI.getServer()).isRunning()) { String cmd; ((Elyt

    1熱度

    1回答

    我正在使用JLine(http://jline.sourceforge.net/)從Java控制檯逐個讀取字符。 Terminal terminal = TerminalFactory.getFlavor(TerminalFactory.Flavor.WINDOWS); terminal.init(); terminal.setEchoEnabled(false); int i; Inp

    9熱度

    1回答

    我剛剛調出CDH 5.4並安裝了zookeeper。之前我多次成功使用過zkCli。這個時間去及時與 Welcome to ZooKeeper! JLine support is disabled 2015-05-04 18:18:33,936 [myid:] - INFO [main-SendThread(localhost:2181):[email protected]] - Openin

    0熱度

    1回答

    我在這段代碼中看到了一些非常奇怪的東西。 command match { case "q" | "quit" => done=true case "f" | "file" => { // console_reader.addCompleter(fn_completer) val f:String=console_reader.readLine(

    1熱度

    1回答

    如何在同一時間將文本輸入文本同時打印出來而不影響我放置的內容? 我試圖做一個服務器,其中有不斷打印的調試信息,但同時我希望能夠執行命令,同時仍然能夠看到所顯示的信息,但是在不影響信息的情況下完成這已經在輸入字段中輸入。 (的Minecraft Bukkit是一個例子) 實施例: http://i43.tinypic.com/2e1ufzp.gif

    0熱度

    1回答

    我正在使用java,jline庫和jansi。我有正常的顏色工作得很好,例如使用\u001B[32m或Ansi.ansi().fg(Ansi.Color.GREEN)。 但是,我似乎無法得到明亮的顏色工作。我試過\u001B[92m或Ansi.ansi().fgBright(Ansi.Color.GREEN)。 當我嘗試使用明亮的顏色時,在控制檯中看不到任何異常,但顏色不變。 附加信息: 我在Wi

    6熱度

    1回答

    我想知道如何實現ArgumentCompleter,這樣如果我完成一個完整而有效的命令,那麼它將開始選項卡完成一個新的命令。 我本來以爲它可以構建做這樣的事情: final ConsoleReader consoleReader = new ConsoleReader() final ArgumentCompleter cyclicalArgument = new ArgumentComple

    4熱度

    1回答

    我試圖運行簡單的Java應用程序,這是使用代碼完成。當我在單獨的控制檯中運行它時,它的作用就像一個魅力。但是當我通過IntelliJ IDEA嘗試它時,我的IDE不會在調試模式下攔截代碼完成操作。 我試圖添加到我的虛擬機選項 -Djline.terminal=jline.UnsupportedTerminal 但它並不能幫助我。 也許有人遇到這個問題?