本章介绍JDB中可用的重要选项,这些选项作为jdb命令的参数提交.
下表包含JDB接受的选项列表:
名称 | 描述 |
---|---|
-help | 显示帮助信息并列出相关选项. |
-sourcepath | 如果未指定path,则使用给定的源文件路径,然后采用默认路径".",即当前目录. |
-attach | 通过指定正在运行的VM地址将调试器附加到正在运行的VM. |
-listen | 等待正在运行的VM使用标准连接器进行连接. |
-listenany | 等待正在运行的VM使用任何添加进行连接ress. |
-launch | 在启动工作中立即启动已调试的应用程序. |
-listconnectors | 列出此VM中可用的连接器. |
-connect | 使用带有列出参数值的命名连接器连接到目标VM. |
-dbgtrace | 打印调试jdb的信息. |
-tclient | 在Java Hotspot VM(客户端)中运行应用程序. |
-tserver | 在Java Hotspot VM(服务器)中运行应用程序. |
-Joption | 将选项传递给用于运行JDB的Java虚拟机. |
以下命令显示如何使用上面的一些选项:
以下内容mand使用JDB获取-help.
\> jdb -help
以下命令将调试器附加到指定的VM(端口号:1099).
\> jdb -attach 1099
以下命令使JDB进程运行当前VM等待使用标准连接器(8008中的VM).
\> jdb -listen 8088
以下命令使当前VM上运行的JDB进程使用任何连接器(当前正在运行的端口中的VM)等待.
\> jdb -listenany
以下命令在Java Hotspot(™)VM(客户端)中执行应用程序.
\> jdb -tclient
以下命令在Java Hotspot(™)VM(服务器)中执行应用程序.
\> jdb -tserver