2013-04-18 96 views
0

我試圖在Eclipse中使用PyDev插件運行一段很長時間的jython程序,但是一旦我從終端運行它,它就起作用了。我懷疑這可能是用戶輸入不工作在Eclipse控制檯上,所以我試圖運行最基本的輸入程序Jython的我能想到的無法通過Jython在Eclipse上的PyDev控制檯中提供用戶輸入

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

當這個運行時,它輸出

What is your name? 

當我輸入控制檯時,會出現正常的綠色文本,但是按下Enter鍵後,什麼都不會發生。如何讓控制檯將輸入反饋回過程?

編輯:在按下終止輸入被饋送到程序,所以它輸出

Hello name 

此外,使用的PyDev時,這是僅發生,在java透視運行Java代碼當輸入工作正常

回答

0

這真的很奇怪(而且適用於我)。

因此,能夠正確識別發生了什麼,我需要一些更多的信息:

  1. 什麼是你正在使用的版本的Jython?

  2. 你有錯誤日誌中的內容嗎?

  3. 什麼是Eclipse版本?

  4. 你究竟在做什麼? (提示:只需按下F9應該足夠)

+0

1.Jython 2.5.3 2.Nothing在錯誤日誌中,沒有任何反應,並輸入被反饋到時終止進程,在這一點上運行良好 3.Eclipse 3.8.0 4.我正常運行,沒有什麼奇特的,點擊運行按鈕 –