📝 JDB教程
13篇技术文档📅  最后修改于: 2020-11-13 04:45:10        🧑  作者: Mango
Java调试器(通常称为jdb)是检测Java程序中错误的有用工具。这是一个简短的教程,提供了有关如何在实践中使用此工具的基本概述。此外,本教程还介绍了如何通过单步执行,断点和管理异常来调试程序。对于学习Java的初学者以及希望使用Java从事测试和分析职业的程序员和专业人员来说,本教程将非常有用。先决条件在开始本教程之前,您需要了解基本的Java编程。...
📅  最后修改于: 2020-11-13 04:45:37        🧑  作者: Mango
调试是一种技术过程,用于查找和删除程序中的错误或缺陷并获得预期的结果。调试包括测试和监视。当程序的子单元紧密耦合时,这非常复杂。我们可以使用遵循规定API的调试器工具来调试程序。调试器使您可以遍历代码的各个方面,检查所有元素,并删除错误(如有)。调试技术有多种调试Java程序的技术。旧的调试方法是在每个段的末尾使用print语句,这将在控制台上打印trace语句。看一下下面的代码。在这里,我们有一...
📅  最后修改于: 2020-11-13 04:45:59        🧑  作者: Mango
本章说明如何在基于Windows和Linux的系统上安装JDB。 JDB是JDK的一部分。因此,JDK安装足以在命令提示符下使用JDB。系统要求以下是安装JDB的系统要求:JDKJava SE 2 JDK 1.5 or aboveMemory1 GB RAM (recommended)Disk SpaceNo minimum requirementOperating System VersionW...
📅  最后修改于: 2020-11-13 04:46:13        🧑  作者: Mango
本章介绍了JDB命令的语法。该语法包含以下四个部分:JDB选项类论点句法JDB的语法如下。JDB它从Java开发工具包中调用jdb.exe。选件其中包括用于高效调试Java程序的命令行选项。 JDB启动器接受所有选项(例如-D,-classpath和-X)以及一些其他高级选项(例如–attach,-listen,-launch等)。类它是您要对其执行调试操作的类名。争论这些是在运行时提供给程序的输...
📅  最后修改于: 2020-11-13 04:46:32        🧑  作者: Mango
本章描述了JDB中可用的重要选项,这些选项是使用jdb命令作为参数提交的。选件下表包含JDB接受的选项列表:NameDescription-helpDisplays the help message and lists the related options.-sourcepathUses the given path for source files if path is not specifi...
📅  最后修改于: 2020-11-13 04:46:50        🧑  作者: Mango
本章介绍如何以不同方式启动JDB会话。 JDB启动是启动JDB会话的常用技术。有两种不同的方法可以启动JDB会话:通过向其添加类(主类名称)来启动JDB会话。将JDB添加到正在运行的JVM中以启动会话。通过添加课程开始会议以下命令启动JDB会话:句法例让我们假设我们有一个名为TestClass的类。以下命令从TestClass启动JDB会话。如果遵循此命令,它将使用任何指定的参数启动新的Java ...
📅  最后修改于: 2020-11-13 04:47:08        🧑  作者: Mango
本章将引导您完成JDB的基本命令。启动会话后,这些命令将用于调试程序。以下是用于调试的命令列表。NameDescriptionhelp or ?The most importantJDBcommand; it displays a list of recognized commands with a brief description.runAfter startingJDBand setting...
📅  最后修改于: 2020-11-13 04:47:30        🧑  作者: Mango
本章介绍了断点的概念以及如何在程序中设置断点。断点会在调试时在特定代码行中显式停止或暂停程序的执行。在执行程序时获取有关程序变量的知识很有用。句法以下命令在特定行号处设置断点:以下命令在特定方法或特定变量上设置断点:例以下示例显示如何在类中设置断点。将上面的文件另存为Add.java。使用以下命令编译该文件:调试让我们以调试为例。在这里,我们通过在main()上设置一个断点来开始调试过程。以下是调...
📅  最后修改于: 2020-11-13 04:48:08        🧑  作者: Mango
本章介绍了如何在调试程序时使用步进的概念。步进是调试器功能,可让您逐行逐步执行代码。使用此功能,您可以检查代码的每一行,以确保它们的行为符合预期。在步进过程中使用以下命令:步骤:执行下一行列表:检查您在代码中的位置续:继续执行剩余的内容例下面的示例使用上一章中使用的Add类:将上面的文件另存为Add.java。使用以下命令编译该文件:让我们假设断点是在Add类的main()方法上设置的。以下步骤显...
📅  最后修改于: 2020-11-13 04:48:26        🧑  作者: Mango
本章介绍如何使用JDB处理异常类。通常,只要程序在没有catch语句的情况下引发异常,VM便会打印异常行,异常原因并退出。如果使用catch语句引发了异常,则该异常将由catch语句处理。在此,VM打印输出并显示异常原因。当引发异常的类在JDB下运行时,它还会引发未捕获的异常。可以使用catch命令处理该异常。例让我们以类JdbException为例:使用名称JdbException.java保存...
📅  最后修改于: 2020-11-13 04:48:56        🧑  作者: Mango
本章说明如何在Eclipse中使用JDB。在继续进行之前,您需要安装Eclipse Indigo。请按照下面给出的步骤在系统上安装Eclipse Indigo。步骤1:下载并安装Eclipse您可以从以下链接下载Eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2步骤2:...
📅  最后修改于: 2020-11-13 04:49:12        🧑  作者: Mango
以下资源包含有关JDB的其他信息。请使用它们来获得有关该主题的更深入的知识。JDB上的有用链接Java调试器-Java调试器的正式文档。JDB Wiki–JDB的维基百科参考。有关JDB的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-13 04:49:27        🧑  作者: Mango
Java调试器(通常称为jdb)是检测Java程序中错误的有用工具。这是一个简短的教程,提供了有关如何在实践中使用此工具的基本概述。此外,本教程还介绍了如何通过单步执行,断点和管理异常来调试程序。...