jdb使用-javaagent选项

时间:2013-11-06 03:37:25

标签: java jdb

我正在使用一个名为dimmunix的开源工具来捕获死锁序列,特别是有兴趣创建一个交错序列来使用jdb手动创建死锁。如果我使用带有-java代理选项的dimmunix java,它完全正常工作。但是每当我尝试使用jdb -J-javaagent选项运行它时,它会抛出一个异常,我强烈感觉它与我的应用程序/工具无关,

例外是

Exception in thread "launched target monitor" java.lang.IllegalMonitorStateException
    at java.lang.UNIXProcess.waitFor(UNIXProcess.java:181)
    at com.sun.tools.jdi.AbstractLauncher$Helper$1.run(AbstractLauncher.java:235)
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

你传递了正确的论点吗? -J-javaagent似乎不正确。见Tutorials about javaagents