2009-07-13 2 views
3

자이 썬 2.5는 기본 JLine과 함께 제공된다.자이 썬 대화 형 인터프리터 세션에서 JLine을 비활성화하는 방법은 무엇입니까?

나는 대화 형 인터프리터를 rlwrap과 함께 사용하는 것을 선호합니다. JLine이 활성화되어 있으면 rlwrap이 작동하지 않는 것 같습니다.

스칼라에서 나는 rlwrap scala -Xnojline을 사용할 것입니다.

자이 썬이 JLine을 비활성화하는 비슷한 옵션이 있습니까?

+0

질문은 스칼라와 관련이 없으므로 "scala"태그는 제거되었습니다. –

답변

4

jython 속성 인 python.console을 org.python.util.InteractiveConsole으로 설정할 수 있습니다. 이것은 자이 썬 2.2의 기본값이며 간단한 히스토리가없는 콘솔입니다.

자이 썬 -Dpython.console = org.python.util.InteractiveConsole

를하거나 로컬 레지스트리의 속성을 변경 : 당신은 같은 명령 줄을 통해이 속성을 설정할 수 있습니다. http://wiki.python.org/jython/UserGuide#the-jython-registry

+1

팁 주셔서 감사. 그것은 작동합니다 : 'rlwrap jython -Dpython.console = org.python.util.InteractiveConsole'. 이것은 또한 작동합니다 : 'rlwrap jython -Djline.terminal = jline.UnsupportedTerminal'. 'jython-users'메일 링리스트에 대한 답변 : http://news.gmane.org/find-root.php?message_id=%3c177f7ec00907180005i207eaf3cte639dbf574cdedcb%40mail.gmail.com%3e – Paidhi