我正在开发一个涉及Java和python的大型应用程序。 我的最终目标是能够逐行调试应用程序,因为希望添加一些功能并且我需要了解代码。 (它有0条评论,我是从退休人员那里继承的)
应用程序的工作方式是。 步骤1:Java程序生成python程序使用的某种形式的输出。 (考虑到Java会对python消耗的数据进行预处理)。 第2步:python程序会根据第1步的输入生成一些结果。(我将其称为pythonResult)。 步骤3:java程序再次将pythonResult作为输入。
运行步骤: 1.在命令行中创建并执行Java程序的可运行jar Java jar my.jar myInputParameter
此时,java部分开始执行,并等待python程序与之交互。
我的问题是在这种情况下如何逐行调试?我尝试了eclipse远程调试,但是没有用。我有错误。
是否有Windows的工具或命令行实用程序可以调试Java部分?
我对结果的期望 我应该能够像调试其他任何Java程序一样调试程序的Java部分。
我正在使用Windows 10 Python 2.7版 Java版本1.8
任何评论都会有所帮助。 非常感谢