- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
鉴于:
安装了这些版本的 java 和干净的 Payara 的干净 Ubuntu 16:
jdk-8u241-linux-x64.tar.gz
payara-5.194.zip
./asadmin start-domain
Exception in thread "main" java.io.IOError: java.lang.UnsupportedOperationException
at org.jline.utils.Curses.tputs(Curses.java:62)
at org.jline.utils.Curses.tputs(Curses.java:45)
at org.jline.keymap.KeyMap.key(KeyMap.java:243)
at org.jline.reader.impl.LineReaderImpl.key(LineReaderImpl.java:5784)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at org.jline.reader.impl.LineReaderImpl.bindKeys(LineReaderImpl.java:5792)
at org.jline.reader.impl.LineReaderImpl.emacs(LineReaderImpl.java:5503)
at org.jline.reader.impl.LineReaderImpl.defaultKeyMaps(LineReaderImpl.java:5479)
at org.jline.reader.impl.LineReaderImpl.<init>(LineReaderImpl.java:277)
at org.jline.reader.LineReaderBuilder.build(LineReaderBuilder.java:115)
at com.sun.enterprise.admin.cli.CLICommand.buildLineReader(CLICommand.java:1445)
at com.sun.enterprise.admin.cli.CLICommand.prevalidate(CLICommand.java:941)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:325)
at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:360)
at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:294)
at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:56)
Caused by: java.lang.UnsupportedOperationException
at org.jline.utils.Curses.doTputs(Curses.java:78)
at org.jline.utils.Curses.tputs(Curses.java:60)
... 23 more
最佳答案
您看到的行为是由于 JLine 库中的错误造成的。
引用这里:need support securtCRT terminal types - Linux和 Fails with an UnsupportedOperationException by jline 3.10 and 3.11.0
根据针对 Apache Karaf ( KARAF-6341 ) 报告的另一个问题,这似乎是由设置 TERM=linux
引起的。 .
因此,作为一种解决方法,您可以发出命令export TERM=xterm
在 shell 中并从该 shell 启动 Payara。
关于java - 带有 Ubuntu16 和 Java 8 的 Payara 5.194 因 JLine 抛出 UnsupportedOperationException 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60150807/
我使用 JLine 库来处理控制台输入和输出。 Terminal terminal = TerminalFactory.getFlavor(TerminalFactory.Flavor.valueOf
我正在使用 jline我有一个简洁的 ConsoleReader 并且一切正常。但是,如果您在提示符中键入内容并且在 stdout 上有输出(来自另一个线程),则输出会拆分您正在键入的单词/命令。 如
在尝试使用 Jline 库终端的编写器时,我们遇到了一些问题。当我们尝试使用终端编写器的打印语句写入字符串时,它会在字符串周围附加字符。 示例:打印时: terminal.writer().print
我正在将 JLine 用于控制台应用程序,并且希望发出具有删除线效果的文本。 这可以通过 JLine 实现吗?我该怎么做? 是否有任何特定于平台的问题? 最佳答案 如果您的终端支持,您将这样做: AN
我希望每次都在页面底部显示提示。 我有一个 GIF:The prompt not displaying properly 代码是读取行的代码: @Override public void run()
我正在尝试测试使用 jline 的控制台应用程序用于处理与用户的交互。 我正在使用 ProcessBuilder 启动应用程序这使我可以访问应用程序的: Standard Input Standard
我正在尝试实现一个具有自动完成功能的简单 shell 应用程序。我使用 JLine 库。不知道这也许是一个常见问题,但是当我尝试向参数添加一些值时,我的自动完成功能不起作用。 这是我的代码片段 pub
使用 JLine(或 JLine2),是否可以在 ConsoleReader 上发出对 readline 的调用,并且除了标准提示之外,缓冲区是预填充了我选择的字符串? 我试过,例如: reader.
代码在idea中运行时,我使用jline没问题。使用 bat 文件运行,编辑字符不会发送到终端。 java -classpath ..\JActor\target\classes;..\JID\tar
我似乎找不到每行使用多个命令的示例。 例如,假设我想编写一个类似于 cisco ios 的 cli,您可能在一行中有多个级别的命令。 例如。第一个词可能是“show”,然后当您键入“show”并点击
我正在使用 Scala JLine在我的 CLI 程序中。它工作正常,但每次重新启动程序时它都会忘记我的历史记录。我看到一个名为 FileHistory 的类,我看到了 ConsoleReader类有
出于某种原因,我无法让 clojure REPL 与 jline 一起使用,我所做的是从 github 上 git 克隆 clojure 存储库,然后运行 ant 来构建它,然后我将 jline-
我有一个多线程 java 控制台应用程序。其中一个线程正在读取用户的输入,而其他线程则将一些数据打印到控制台。当用户键入输入时编写器线程打印某些内容时,问题就会出现。它会打断用户。 我在输出的开头写了
如何在打印文本的同时放置输入文本而不影响我放置的内容? 我正在尝试创建一个不断打印调试信息的服务器,但同时我希望能够执行命令,同时仍然看到正在显示的信息,但完成后不会影响该信息已在输入字段中输入。 (
我正在开发一个用 Java 编写的控制台应用程序。我要做的是处理用户键盘输入。当我们的程序在终端中启动一个较长的进程时,用户必须可以随时按 'q' 来停止进程(在单独的线程上运行)。 我试过几种方法:
尊敬的所有 JLine 用户, 我最近正在开发一个控制台应用程序,我在其中使用 JLine 来提供命令和文件名补全。 它与 FileNameCompleter 一起工作得很好,但是我无法正确获取完整的
我尝试编写一个带有自动完成功能的简单 Shell。我使用 JLine 库。这是我的代码。 public class ConsoleDemo { public static void main(
继my previous question之后关于JLine 。操作系统:W10,使用 Cygwin。 def terminal = org.jline.terminal.TerminalBuilde
我在使用 jLine 时遇到了以下问题。我们打开命令提示符(Linux 和 Windows)并输入一串字母,直到它“溢出”到下一行。例如: 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
Jython 2.5 默认带有 JLine。 我更愿意将交互式解释器与 rlwrap 一起使用.如果 JLine 处于事件状态,rlwrap 似乎不起作用。 在 Scala 中,我会使用 rlwrap
我是一名优秀的程序员,十分优秀!