如何在IntelliJ IDEA中本地调试MPJExpress

How to debug MPJExpress locally in IntelliJ IDEA

对于 eclipse,有一个扩展可用于设置 MPJExpress 的调试配置。 我如何在 IntelliJ IDEA 中本地调试应用程序。 我尝试在 run/debug 配置中使用 vm 选项设置调试。使用此配置,我收到下面给出的消息并且断点没有命中。

MPJ Express (0.44) is started in the multicore configuration

Listening for transport dt_socket at address: 8001

vm 选项是

-jar $MPJ_HOME$\lib\starter.jar com.owiSoft.Lab6.HelloMPJ -np 4 -device niodev -debug 8001

我能够通过从

修改虚拟机选项来调试这个 MPJExpress 应用程序

-jar $MPJ_HOME$\lib\starter.jar com.owiSoft.Lab6.HelloMPJ -np 4 -device niodev -debug 8001

-jar $MPJ_HOME$\lib\starter.jar com.owiSoft.Lab6.HelloMPJ -np 4 -debug 8000

并从 Run/Debug 配置菜单添加了另一个远程配置

然后启动主配置,保持运行并切换到RemoteDebugger配置并启动它。按照这些步骤断点成功了

MPJ Express 提供 Eclipse 插件以在 Eclipse 中执行和调试 MPJ Express 应用程序。这个插件非常容易使用,不需要记住不同的集合命令。 MPJExpress 网站提供了插件的分步教程和视频指南。 MPJ Express User Guides and Tutorials

以防有人不带插件直接跳转到调试部分。关注 this youtube tutorial starting from 04:00