专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java调试器的使用

Java调试器的使用

更新时间:2022-08-02 10:38:38 来源:动力节点 浏览1030次

Java调试器要怎么用?动力节点小编来告诉大家。Java调试器 (JDB) 包含在SDK中。使用jdb命令启动调试器;它使用 JPDA 附加到 JVM。

调试 Java 应用程序:

1.使用以下选项启动 JVM:

java -agentlib:jdwp=transport=dt_socket,server=y,address=<port> <class>

JVM 启动,但在启动 Java 应用程序之前暂停执行。

2.在单独的会话中,您可以将调试器附加到 JVM:

jdb -attach <port>

调试器将附加到 JVM,您现在可以发出一系列命令来检查和控制 Java 应用程序;例如,键入跑以允许 Java 应用程序启动。

有关 JDB 选项的更多信息,请键入:

jdb -help

有关 JDB 命令的更多信息:

类型数据库

在jdb提示符下,键入帮助

您还可以使用 JDB 调试在远程工作站上运行的 Java 应用程序。JPDA 使用 TCP/IP 套接字连接到远程 JVM。

1.使用以下选项启动 JVM:

java -agentlib:jdwp=transport=dt_socket,server=y,address=<port> <class>

JVM 启动,但在启动 Java 应用程序之前暂停执行。

2.将调试器附加到远程 JVM:

jdb -attach <host>:<port>

此版本不支持 Java 虚拟机调试接口 (JVMDI)。它已被 Java 虚拟机工具接口 (JVMTI) 取代。如果大家想了解更多相关知识,可以观看本站的Java零基础视频教程,轻松掌握各种Java基础知识。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>