一直以为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),...
PHP调试环境搭建-Zend Debugger安装 PHP调试环境搭建-Zend Debugger安装
javascript脚本调试工具 Script Debugger 集成在IE中的一款很原始的调试工具,具备基本的调试功能,除了可以用于调试客户端脚本,还能调试在Microsoft IIS上运行的服务器端脚本。该工具命令窗口是基于文本的,针对...
JDK 使用 Java 基础类(包括 Swing 和 Java Platform Debugger Architecture)打包了说明性源代码和特定 API。它还以各种 Java 核心API源文件的形式提供了针对 Java 编程语言初学者的学习材料。 作为最常用的 Java...
非常不错的javascript脚本调试工具,安装即可使用
mac端可视化调试react或者reactnative工具,可以调试redux应用状态
串口调试,Serial Port debugger,C#
JDK 使用 Java 基础类(包括 Swing 和 Java Platform Debugger Architecture)打包了说明性源代码和特定 API。它还以各种 Java 核心API源文件的形式提供了针对 Java 编程语言初学者的学习材料。 作为最常用的 Java...
把 .vs-debugger 复制到远程linux的 root目录下(.vs-debugger文件为已经配置好的linux远程调试文件),解决 正在配置调试器 下载等待 . vsdbg-linux-x64
JDWP协议介绍协议分析Packet的结构JDWP传输接口(JavaDebugWireProtocolTransportInterface)JDWP的命令实现机制JDWP的事件处理机制结语参考资料JPDA(JavaPlatformDebuggerArchitecture)是Java平台调试体系结构的...
org-netbeans-api-debugger-jpda.jar netbeans 文件
spy-debugger原理是集成了weinre,简化了weinre需要给每个调试的页面添加js代码。spy-debugger原理是拦截所有html页面请求注入weinre所需要的js代码。让页面调试更加方便。 标签:...
捕获调试快照时,Java 调试器代理将请求延迟增加不到 10 毫秒。 在大多数情况下,用户不会注意到这一点。 此外,Java 调试器代理不允许以任何方式修改应用程序状态,并且对应用程序实例的影响接近于零。 Cloud ...
growingio web端调试插件、debugger、工具 GrowingIO Web Debugger 是基于Chrome浏览器的一个插件
GDB调试,gdb是the GNU Debugger的简称。它是一款UNIX平台的调试器(debugger)
解决qt调试时Unknown debugger type No Engine的错误,
Turbo Debugger汇编调试工具
然后填写远程服务器的开启JPDA(Java Platform Debugger Architecture)的端口号,只需要本地存在相同的代码即可。这样的使用场景非常多,比如本地启动代码真的特别的麻烦,有时候开发代码都是直接使用远程debug。 二...
ImageDebuggerVisualizer 放在vs2005-2010的安装目录下的 /Common7/Packages/Debugger/Visualizers目录中即可