一直以为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
分享到:
相关推荐
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...
JPDA是Java平台调试架构,它由Java虚拟机后端和调试平台前端两部分构成,使得调试平台可以通过调试交互协议向Java虚拟机请求服务,从而对运行在虚拟机中的程序进行调试。 具体到本文中,我们的应用服务器是Tomcat ...
本文将深入探讨Java Platform Debugger Architecture (JPDA),这是Java调试的基础,以及与其相关的协议。 首先,Java Platform Debugger Architecture(JPDA)是一个开放的标准,它定义了如何构建调试器和被调试的...
Java Platform Debugger Architecture (JPDA) 是Java开发工具的一部分,它为开发者提供了强大的远程调试功能,使得可以在一台机器上调试运行在另一台机器上的Java应用程序。本文将详细介绍如何使用JPDA进行Java程序...
JPDA,全称为Java Platform Debugger Architecture,是Java虚拟机(JVM)提供的一套用于调试Java应用的开放标准架构。它定义了如何创建、连接到目标虚拟机,以及如何执行调试操作的协议和API。JPDA由三部分组成: 1...
标题中的"JPDA.rar"可能是指Java Platform Debugger Architecture(Java平台调试架构)的压缩文件,而"JPDA数据关联_jpda_jpda关联_数据关联JPDA_跟踪波门"这部分描述了与JPDA相关的特定应用或概念,特别是关于数据...
- 在文件中添加以下行以启用 JPDA(Java Platform Debugger Architecture)调试功能: - `set JAVA_OPTS=%JAVA_OPTS% -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n` 这条...
标题"JPDA_jpda_目标跟踪_源码"指的是Java Platform Debugger Architecture (JPDA)在目标跟踪方面的应用,且提供了源码。JPDA是Java开发工具的一部分,它提供了一组API和协议,允许开发者调试运行在Java虚拟机上的...
Java远程调试主要依赖于Java虚拟机(JVM)的调试接口——Java Platform Debugger Architecture(JPDA)。通过JPDA,我们可以在远程服务器上运行的JVM实例中插入断点、单步执行、查看变量值等,就像在本地开发环境中...
标题中的“7_目标跟踪_jpda.zip”表明这是一个关于目标跟踪技术的压缩包,而“jpda”通常指的是Java Platform Debugger Architecture(Java平台调试架构)。这个压缩包可能包含了一系列有关如何使用JPDA进行目标跟踪...
JPDA是Java平台的一部分,它允许开发者调试运行在任何Java虚拟机上的应用程序,无论是本地还是远程。这个学习资源包括了理论笔记、实际的MATLAB实现以及可能包含的一些学术研究成果。 首先,让我们深入探讨一下JPDA...
JPDA(Java Platform Debugger Architecture)是Java平台的调试架构。它提供了一种标准化的方式来调试Java应用程序。JPDA允许开发者使用各种调试工具来调试Java应用程序。 如何在Tomcat中使用JPDA? 要在Tomcat中...
关于JPDA的深入理解,它是一个为Java平台定义的标准调试架构,包括三个核心组件: 1. JVM TI(Java Virtual Machine Tool Interface):这是JVM为支持调试而提供的接口,由JVM自身实现。调试器通过JVM TI的本地接口...
JPDA(Java Platform Debugger Architecture)是 Java 平台上的调试器定义的标准体系结构,它包括 JVM TI、JDI 和 JDWP 三个主要组成部分。 二、Windchill 远程调试配置 要配置 Windchill 远程调试,需要在 Tomcat...
Eclipse远程调试的基础是Java Platform Debugger Architecture (JPDA),它由JVM Tool Interface (JVMTI)、Java Debug Interface (JDI)、Java Debug Wire Protocol (JDWP)等组件构成。JPDA定义了一种标准架构,使得...
JPDA,全称为Java Platform Debugger Architecture,是Java平台标准版(Java SE)的一部分,为Java应用程序提供了一套强大的调试接口。通过JPDA,开发者可以构建跨平台的Java应用调试工具,帮助诊断和解决运行时问题...
5. **Java Platform Debugger Architecture (JPDA)**:这是用于Java SE调试支持的基础架构。 6. **Java 2D API**:这是一套用于高级2D图形和图像的类,支持图像组合和Alpha通道图像,同时还提供了一套用于精确的...
JPDA(Java Platform Debugger Architecture)是Java平台的调试架构,可以用来捕获和恢复Java应用程序的运行状态。JPDA提供了一个通用的调试接口,可以用来实现各种调试任务,例如断点调试、变量检查、线程管理等。 ...