如何为Jython交互式解释器会话停用JLine?

时间:2009-07-13 08:15:32

标签: jython readline

默认情况下,Jython 2.5附带JLine。

我更喜欢使用rlwrap的交互式解释器。如果JLine处于活动状态,似乎rlwrap无效。

在Scala中,我会使用rlwrap scala -Xnojline

Jython是否有类似的选项可以停用JLine?

1 个答案:

答案 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