调试java jar文件

时间:2015-07-30 09:28:12

标签: java debugging

我有一个jar文件但我没有来源。它应该连接到服务器。它不是第一次运行,我需要第二次运行它。我正试图找到一种方法来获取它的日志。我该如何启用它的日志?

以下是我如何称呼它

java -Xms512m -Xmx512m -jar mcon.jar

我找到并尝试了下面的代码,但我认为它适用于服务器套接字

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n -jar mcon.jar

1 个答案:

答案 0 :(得分:1)

您发现的内容大多正确,但您不需要地址,即远程调试以连接服务器

从命令行

,你需要的是

java -agentlib:jdwp=transport=dt_shmem,address=jdbconn,server=y,suspend=n -jar mcon.jar

然后你可以连接java调试器

jdb -attach jdbconn

您可以参考doc找出可以使用的命令