通过Eclipse调试Jline2应用程序

san*_*pta 8 java console-application jline

我正在使用Jline2框架在Java中构建一个控制台应用程序.在Windows 7上从Eclipse启动应用程序时,shell立即存在,并且不会等待用户输入命令.

什么可能出错?

san*_*pta 16

终于找到了一个让它发挥作用的小技巧.将以下VM选项添加到执行参数(运行配置/调试配置)

-Djline.terminal=jline.UnsupportedTerminal
Run Code Online (Sandbox Code Playgroud)

这将使代码在Eclipse中运行.但是,在运行过程中可能会向控制台写入一些奇怪的字符.

希望这可以帮助.