JDB - 选项

本章介绍 JDB 中可用的重要选项,这些选项作为 jdb 命令的参数提交。

选项

下表包含 JDB 接受的选项列表:

名称 描述
-help 显示帮助消息并列出相关选项。
-sourcepath 使用给定的源文件路径,如果未指定路径,则采用默认路径".",即当前目录。
-attach 通过指定正在运行的虚拟机地址将调试器附加到正在运行的虚拟机。
-listen 等待正在运行的虚拟机使用标准连接器进行连接。
-listenany 等待正在运行的虚拟机使用任何地址进行连接。
-launch 在启动作业时立即启动已调试的应用程序。
-listconnectors 列出此虚拟机中可用的连接器。
-connect 使用具有列出的参数值的命名连接器连接到目标虚拟机。
-dbgtrace 打印调试jdb的信息。
-tclient 在 Java Hotspot VM(客户端)中运行应用程序。
-tserver 在 Java Hotspot VM(服务器)中运行应用程序。
-Joption 将选项传递给用于运行 JDB 的 Java 虚拟机。

通过命令使用选项

以下命令显示如何使用上述某些选项:

-help

以下命令获取有关使用 JDB 的 -help。

\>jdb -help

-attach

以下命令将调试器附加到指定的虚拟机(端口号:1099)。

\> jdb -attach 1099

-listen

以下命令使当前 VM 上运行的 JDB 进程使用标准连接器(8008 中的 VM)等待。

\>jdb -listen 8088

-listenany

以下命令使当前 VM 上运行的 JDB 进程使用任何连接器(当前正在运行的端口中的 VM)等待。

\>jdb –listenany

-tclient

以下命令在 Java Hotspot(™) VM(客户端)中执行应用程序。

\>jdb –tclient

-tserver

以下命令在 Java Hotspot(™) VM(服务器)中执行应用程序。

\>jdb -tserver