Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用此处的说明在 matlab 中调试 java 应用程序。
Matlab 启动良好并回显:
JVM 在启用调试的情况下启动。 使用“jdb -connect com.sun.jdi.SocketAttach:port=4444”来附加调试器。
JVM 在启用调试的情况下启动。
使用“jdb -connect com.sun.jdi.SocketAttach:port=4444”来附加调试器。
但是当我尝试附加调试器时,我得到:
>> jdb -connect com.sun.jdi.SocketAttach:port=4444 'char' 类型的输入参数的未定义函数 'jdb'。
>> jdb -connect com.sun.jdi.SocketAttach:port=4444
'char' 类型的输入参数的未定义函数 'jdb'。
我究竟做错了什么?
您必须在 Matlab 之外使用jdb 。
jdb是一个独立的应用程序,允许您连接到正在运行的 JVM。