有了远程调试,调试java代码就方便多了,不用在eclipse中配置那么多参数,最复杂的也就是在被调试程序的命令行中加点参数而已
有两种方法
1.
先用以下命令启动被调试程序
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8765,suspend=n -jar test.jar
eclipse的debug中创建remote java application,选socket attach的连接方式,点击调试,
2.
eclipse的debug中创建remote java application,选socket listen的连接方式,点击调试,此时eclipse下会显示"waiting for vm to connect at port 8765..."
用以下命令启动被调试程序,
java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8765 -jar test.jar
解释
server=y将当前作为服务器等待链接。否则将链接其他地址
dt_socket为socket链接 dt_shmem为共享内存,eclipse只支持socket
suspend=y 目标 VM 将暂停,直到调试器应用程序进行连接。好像server=n时这个值没意义,因为调试器应用程序在等待vm链接
参考
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/
分享到:
相关推荐
使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 ...
NULL 博文链接:https://dacoolbaby.iteye.com/blog/2070292
JavaEclipse远程调试,在实际环境进行调试,可以定位到许多莫名其妙的环境问题。
在产品的测试阶段,开发人员应该经常会遇到一些很烦恼的问题,在开发环境不能重现问题,而在测试环境就可以重现问题。有的开发人员不惜花上大把的时间去拷贝测试环境代码...下面来描述下怎么适配eclipse远程调试环境。
Eclipse远程调试教程,Java开发人员必备指南
eclipse 远程调试jboss as7配置过程, 图文并茂
JAVAECLIPSE下配置WINDCHILL远程调试WINDCHILL学习笔记.pdf
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
针对springboot jar方式启动的远程调试, 不用本地启动调试,直接服务器调试
eclipse远程调试出现Exception in thread “main” java.lang.UnsatisfiedLinkError,eclipse4.5远程调试hadoop2.7.4依赖包 ,方法 将匹配的hadoop.dll、winutils.exe、libwinutils.lib拷贝到C:\Windows\System32 详情...
本人在CSDN里收集的一些关于毕业设计的外文翻译,方便一些急需的朋友使用,不喜欢的朋友请移步,谢谢! 文件包括内容:ASP.NET ...SQL Server 2000 中的连接问题、使用Eclipse 远程调试java 应用程序、托管代码的优点。
javaEclipse下配置Windchill远程调试windchill学习笔记.pdf
自己写的介绍java远程调试的ppt。有jvm的调试模型,eclipse的调试技巧,远程调试介绍,环境搭建。并有一个demo演示截图。
基于Spring Boot的旅游管理系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:Layui,Ajax,Json 后端技术:SpringBoot,MyBatis 本系统共...
基于SpringBoot开发的人事管理系统医院病历管理系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 本系统共分为两个角色:管理员和用户。 主要功能有: ...
Spring+Vue房屋租赁租房系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:vue,Ajax,Json 后端技术:SpringBoot,MyBatis 本系统共分为两个...
解决Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException错误,tomcat远程调试
基于Spring Boot+vue的校园论坛网站(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:vue,Ajax,Json 后端技术:SpringBoot,MyBatis 本系统...
基于Spring、Spring MVC、MyBatis的房屋销售购买系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json 后端技术:Spring、...