Jython 2.5 默认带有 JLine。
我更愿意将交互式解释器与rlwrap一起使用。如果 JLine 处于活动状态,似乎 rlwrap 不起作用。
在 Scala 中,我会使用rlwrap scala -Xnojline
.
Jython 是否有类似的选项来停用 JLine?
您可以将 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