Java 调试jython脚本

Java 调试jython脚本,java,jython,Java,Jython,我正在文件中编写Jython脚本,然后使用Java调用它们,有没有办法调试这些脚本?您可以登录到stdout和/或stderr,然后在Java端收集这些脚本并再次注销。您可以使用Eclipse和pydev() 并且在pydev中使用调试器是的,您应该能够使用远程调试器(如果您使用的是pydev,请查看:) 如果您选择了另一种方式(以Jython程序的入口点启动程序,该程序称为java代码),那么您应该改用java远程调试器(诀窍是您没有直接启动的语言必须进行远程调试) 我认为OP的问题是指在Ja

我正在文件中编写Jython脚本,然后使用Java调用它们,有没有办法调试这些脚本?

您可以登录到stdout和/或stderr,然后在Java端收集这些脚本并再次注销。

您可以使用Eclipse和pydev()
并且在pydev中使用调试器是的,您应该能够使用远程调试器(如果您使用的是pydev,请查看:)


如果您选择了另一种方式(以Jython程序的入口点启动程序,该程序称为java代码),那么您应该改用java远程调试器(诀窍是您没有直接启动的语言必须进行远程调试)

我认为OP的问题是指在Java程序中调用Jython脚本后对其进行调试,我不知道该怎么做,但我认为从Eclipse/PyDev单独调试脚本可能是最好的选择。如果Jython脚本从Java程序获取参数,那么可能会在Java程序即将调用脚本时停止它,观察它将要传递的值,然后启动PyDev并使用观察到的值对其进行调试。从这个意义上说,这是正确的答案。