`
ruruhuang
  • 浏览: 193023 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java 平台调试架构( Java Platform Debugger Architecture , JPDA )

阅读更多
一直以为java调试是IDE一方的事,以为调试都是IDE自己实现的。知道看了篇文章后才知道不是这样子。http://www.eclipsezone.com/eclipse/forums/t53459.html 我们要调试一个java程序,我们需要在运行参数前加上 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044  这些参数的具体意义看。http://java.sun.com/products/jpda/doc/conninv.html#Invocation 如:java -classpath E:\Eclipse_WorkSpace\Eclipse_Work\Test\classes;E:\Eclipse_WorkSpace\Eclipse_Work\Test\lib\log4j-1.2.8.jar;E:\Eclipse_WorkSpace\Eclipse_Work\config\lib\msbase.jar;E:\Eclipse_WorkSpace\Eclipse_Work\config\lib\mssqlserver.jar;E:\Eclipse_WorkSpace\Eclipse_Work\config\lib\msutil.jar;E:\Eclipse_WorkSpace\Eclipse_Work\Test\lib\fscontext.jar;E:\Eclipse_WorkSpace\Eclipse_Work\Test\lib\providerutil.jar -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,suspend=y,address=localhost:1516 com.dengyin.rmi.HelloWorld  JPDA 是一套组成构建调试应用程序框架的 API 。幸运的是,我们大多数人不需要自己考虑创建调试应用程序的事,因为这些是与主要的 IDE 捆绑在一起提供的。调试在这些新的 IDE 中是一个相当简单和轻松的过程。  当我们用eclipse去调试一个java程序的时,确实也是这样。 当我们不是用eclipse运行java程序时,我们可以用eclipse的remote debug去调试, 只要我们知道这个java程序的源代码和java程序debug的端口。 我们需要在运行的java程序参数上加上-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044 类似的参数。然后用eclipse去调试就行了。 具体请看http://www.eclipsezone.com/eclipse/forums/t53459.html 
分享到:
评论

相关推荐

    深入Java调试体系(JPDA-JDWP)

    JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...

    JPDA----java调试体系

    JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...

    远程调试jpda.docx

    JPDA是Java平台调试架构,它由Java虚拟机后端和调试平台前端两部分构成,使得调试平台可以通过调试交互协议向Java虚拟机请求服务,从而对运行在虚拟机中的程序进行调试。 具体到本文中,我们的应用服务器是Tomcat ...

    Java调试体系及协议

    本文将深入探讨Java Platform Debugger Architecture (JPDA),这是Java调试的基础,以及与其相关的协议。 首先,Java Platform Debugger Architecture(JPDA)是一个开放的标准,它定义了如何构建调试器和被调试的...

    使用JPDA进行Java程序远程调试

    Java Platform Debugger Architecture (JPDA) 是Java开发工具的一部分,它为开发者提供了强大的远程调试功能,使得可以在一台机器上调试运行在另一台机器上的Java应用程序。本文将详细介绍如何使用JPDA进行Java程序...

    7_目标跟踪_jpda_源码.zip

    JPDA,全称为Java Platform Debugger Architecture,是Java虚拟机(JVM)提供的一套用于调试Java应用的开放标准架构。它定义了如何创建、连接到目标虚拟机,以及如何执行调试操作的协议和API。JPDA由三部分组成: 1...

    JPDA.rar_JPDA数据关联_jpda_jpda关联_数据关联JPDA_跟踪波门

    标题中的"JPDA.rar"可能是指Java Platform Debugger Architecture(Java平台调试架构)的压缩文件,而"JPDA数据关联_jpda_jpda关联_数据关联JPDA_跟踪波门"这部分描述了与JPDA相关的特定应用或概念,特别是关于数据...

    JAVAECLIPSE下配置WINDCHILL远程调试WINDCHILL学习笔记.pdf

    - 在文件中添加以下行以启用 JPDA(Java Platform Debugger Architecture)调试功能: - `set JAVA_OPTS=%JAVA_OPTS% -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n` 这条...

    JPDA_jpda_目标跟踪_源码

    标题"JPDA_jpda_目标跟踪_源码"指的是Java Platform Debugger Architecture (JPDA)在目标跟踪方面的应用,且提供了源码。JPDA是Java开发工具的一部分,它提供了一组API和协议,允许开发者调试运行在Java虚拟机上的...

    Java远程调试

    Java远程调试主要依赖于Java虚拟机(JVM)的调试接口——Java Platform Debugger Architecture(JPDA)。通过JPDA,我们可以在远程服务器上运行的JVM实例中插入断点、单步执行、查看变量值等,就像在本地开发环境中...

    7_目标跟踪_jpda.zip

    标题中的“7_目标跟踪_jpda.zip”表明这是一个关于目标跟踪技术的压缩包,而“jpda”通常指的是Java Platform Debugger Architecture(Java平台调试架构)。这个压缩包可能包含了一系列有关如何使用JPDA进行目标跟踪...

    JPDA学习笔记与示例代码

    JPDA是Java平台的一部分,它允许开发者调试运行在任何Java虚拟机上的应用程序,无论是本地还是远程。这个学习资源包括了理论笔记、实际的MATLAB实现以及可能包含的一些学术研究成果。 首先,让我们深入探讨一下JPDA...

    Tomcat启动调试功能

    JPDA(Java Platform Debugger Architecture)是Java平台的调试架构。它提供了一种标准化的方式来调试Java应用程序。JPDA允许开发者使用各种调试工具来调试Java应用程序。 如何在Tomcat中使用JPDA? 要在Tomcat中...

    javaEclipse

    关于JPDA的深入理解,它是一个为Java平台定义的标准调试架构,包括三个核心组件: 1. JVM TI(Java Virtual Machine Tool Interface):这是JVM为支持调试而提供的接口,由JVM自身实现。调试器通过JVM TI的本地接口...

    windchill远程调试详细介绍

    JPDA(Java Platform Debugger Architecture)是 Java 平台上的调试器定义的标准体系结构,它包括 JVM TI、JDI 和 JDWP 三个主要组成部分。 二、Windchill 远程调试配置 要配置 Windchill 远程调试,需要在 Tomcat...

    使用 Eclipse 远程调试 Java 应用程序

    Eclipse远程调试的基础是Java Platform Debugger Architecture (JPDA),它由JVM Tool Interface (JVMTI)、Java Debug Interface (JDI)、Java Debug Wire Protocol (JDWP)等组件构成。JPDA定义了一种标准架构,使得...

    JPDA文章汇总

    JPDA,全称为Java Platform Debugger Architecture,是Java平台标准版(Java SE)的一部分,为Java应用程序提供了一套强大的调试接口。通过JPDA,开发者可以构建跨平台的Java应用调试工具,帮助诊断和解决运行时问题...

    Java软件开发实战 Java基础与案例开发详解 1-3 java平台的体系结构 共15页.pdf

    5. **Java Platform Debugger Architecture (JPDA)**:这是用于Java SE调试支持的基础架构。 6. **Java 2D API**:这是一套用于高级2D图形和图像的类,支持图像组合和Alpha通道图像,同时还提供了一套用于精确的...

    一种基于JPDA的EJB组件强迁移方法.pdf

    JPDA(Java Platform Debugger Architecture)是Java平台的调试架构,可以用来捕获和恢复Java应用程序的运行状态。JPDA提供了一个通用的调试接口,可以用来实现各种调试任务,例如断点调试、变量检查、线程管理等。 ...

Global site tag (gtag.js) - Google Analytics