【发布时间】:2014-04-17 20:23:39
【问题描述】:
基于以下链接:
http://www.mathworks.com/matlabcentral/answers/102080
为了调试从 MATLAB 环境中调用的 Java 代码,请使用以下步骤:
-
在命令提示符下使用 -jdb 标志重新启动 MATLAB。例如:
matlab -jdb
(默认情况下,此标志将启用 VM 中端口 4444 上的调试支持)
-
您可以从 Java IDE(如 Eclipse 和 Intellij)启动 Java 调试器,也可以从系统命令提示符调用 jdb。 MATLAB 显示消息“JVM 正在启动并启用调试”并提供适当的信息。例如:
jdb -connect com.sun.jdi.SocketAttach:port=4444
-
附加调试器后,您将能够像往常一样设置断点。
谁能更详细地解释这些步骤,尤其是第 3 步?如何附加调试器(假设我使用的是 eclipse)。
谢谢
【问题讨论】:
标签: java eclipse matlab debugging