调试由python程序启动的java程序

时间:2019-06-19 21:50:45

标签: java python debugging

我正在开发一个涉及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程序与之交互。

  1. python程序在另一个终端中执行 Python filename.py

我的问题是在这种情况下如何逐行调试?我尝试了eclipse远程调试,但是没有用。我有错误。

是否有Windows的工具或命令行实用程序可以调试Java部分?

我对结果的期望 我应该能够像调试其他任何Java程序一样调试程序的Java部分。

我正在使用Windows 10 Python 2.7版 Java版本1.8

任何评论都会有所帮助。 非常感谢

0 个答案:

没有答案