2012-03-08 71 views

回答

0

您可以登錄到stdout和/或stderr以及java端的收集並再次登出。

2

您可以使用Eclipse和PyDev的(http://pydev.org/) 和PyDev的使用調試器

+2

我認爲OP的問題是指調試一個Jython腳本,一旦它從Java程序中調用,我不知道該怎麼做,但我認爲從Eclipse/PyDev自己調試腳本可能是最好的選擇。如果Jython腳本從Java程序中獲取參數,那麼可能在調用腳本時暫停Java程序,觀察它將要傳遞的值,然後啓動PyDev並使用觀察值進行調試。所以從這個意義上來說,這是正確的答案。 – 2012-03-10 12:40:21

3

是的,你應該能夠做到這一點使用遠程調試器(如果你使用的PyDev,一起來看看: http://pydev.org/manual_adv_remote_debugger.html)。

如果你反其道而行(並且將入口點作爲調用Java代碼的Jython程序啓動程序),則應該使用java遠程調試程序來代替(這個技巧就是你沒有使用的語言直接啓動必須遠程調試)。