0

我试图调试一个使用 PyDev 插件在 Eclipse 中运行的 jython 程序很长一段时间,但是一旦我从终端运行它就可以工作。我怀疑可能是用户输入在 Eclipse 控制台上不起作用,所以我尝试运行我能想到的最基本的 jython 输入程序

name = raw_input("What is your name? ")
print "Hello %s" % (name)

当它运行时它输出

What is your name? 

当我在控制台中输入时,会出现正常的绿色文本,但是在按下回车键时,什么也没有发生。如何让控制台将输入反馈给进程?

编辑:输入在按下终止时馈送到程序,因此它输出

Hello name

此外,这仅在使用 PyDev 时发生,在 java 透视图中运行 java 代码时输入工作正常

4

1 回答 1

0

这真的很奇怪(对我有用)。

因此,为了正确识别正在发生的事情,我需要更多信息:

  1. 您使用的 jython 版本是什么?

  2. 您的错误日志中有内容吗?

  3. 什么是 Eclipse 版本?

  4. 你到底是怎么跑的?(提示:只需按 F9 就足够了)

于 2013-04-18T12:30:06.177 回答