默认情况下,Jython 2.5附带JLine。
我更喜欢使用rlwrap的交互式解释器。如果JLine处于活动状态,似乎rlwrap无效。
在Scala中,我会使用rlwrap scala -Xnojline
。
Jython是否有类似的选项可以停用JLine?
答案 0 :(得分:4)
您可以将jython属性python.console设置为 org.python.util.InteractiveConsole。这是Jython中的默认值 2.2并且是一个简单的无历史记录控制台。您可以通过命令行设置此属性,如:
jython -Dpython.console = org.python.util.InteractiveConsole
或更改本地注册表中的属性。看到 http://wiki.python.org/jython/UserGuide#the-jython-registry