6

コードがアイデア内で実行されている場合、jline を使用しても問題ありません。bat ファイルで実行すると、編集文字が端末に送信されません。

java -classpath ..\JActor\target\classes;..\JID\target\classes;target\classes;..\slf4j-api-1.7.2.jar;..\slf4j-simple-1.7.2.jar;..\apache-sshd-0.8.0\lib\sshd-core-0.8.0.jar;..\apache-sshd-0.8.0\lib\mina-core-2.0.5.jar;..\apache-sshd-0.8.0\lib\bcprov-jdk15-140.jar;..\jline-2.9.jar;..\joda-time-2.1.jar org.agilewiki.jasocket.sshd.SSHServer %1%

jline jar ファイルを確認したところ、jansi と hawtjni の fusesource コードが含まれています。

4

1 に答える 1

3

結局、IDEA で使用されるターミナルと DOS ボックスは異なっていました。すべてのケースで IDEA 端末の使用を強制してもうまくいきませんでしたが、これはうまくいきました:

    consoleReader = new ConsoleReader(in, out, new TerminalSupport(true) {});
于 2013-01-20T03:34:53.993 に答える