
NC eclipse远程调试教程:从JDK1.5到1.6的参数详解
下载需积分: 5 | 1.52MB |
更新于2024-08-04
| 88 浏览量 | 举报
收藏
NC eclipse 远程调试是一种在Java开发环境中进行远程应用程序调试的技术,特别适用于分布式系统或跨平台协作时。它允许开发者在本地Eclipse IDE上对运行在远程服务器上的Java应用程序进行调试,无需将代码复制到本地进行测试。
在JDK 1.5及更早版本中,远程调试的命令行选项为:
```shell
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=10.12.24.7:8770
```
这里的关键参数解释如下:
1. `-Xdebug`:开启JVM的调试支持。
2. `transport=dt_socket`:指定了调试数据通过网络套接字(Socket)传输。
3. `server=y`:指示JVM以调试服务器模式运行,等待客户端(如Eclipse)连接。
4. `suspend=n`:表示启动后JVM立即执行,不暂停等待调试器连接。
5. `address=10.12.24.7:8770`:指定调试服务器的IP地址(例如10.12.24.7)和监听端口(这里是8770)。
对于JDK 1.6及以上版本,使用`agentlib`的方式,命令如下:
```shell
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10.12.24.7:8770
```
这个版本的差异主要在于参数前添加了`agentlib:`,但原理保持一致。
在NC eclipse环境下进行远程调试的具体步骤如下:
1. 在NC home目录下的bin文件夹中,找到`sysConfig.bat`或`sysConfig.sh`脚本,打开它并添加上述的调试参数至虚拟机启动参数部分。
2. 保存并重启服务器。在重启过程中,检查服务器是否监听了添加的端口。
3. 在Eclipse中,配置调试连接。通常,你需要设置主机名或IP地址、端口号以及调试类型为“Remote Java Application”。确保与服务器设置的参数匹配。
4. 启动调试,如果Eclipse能够成功连接到服务器并显示“Debug Perspective”,则表示远程调试已成功启动。
总结来说,NC eclipse远程调试是通过配置Java虚拟机的启动参数,配合Eclipse的调试功能,实现跨机器的程序调试,提升了开发效率和团队协作能力。
相关推荐









我是个假程序员
- 粉丝: 461
最新资源
- Python文档工具集Docutils的介绍与使用
- VC++界面美化新体验:多皮肤选择打造完美界面
- 在ACE环境下实现Radius协议认证机制
- 简化编码转换流程的点睛文本编码查询工具
- 40个实用JavaScript网页开发技巧
- VB实现自动备份工具源码及托盘图标注册功能
- 全面掌握OpenGL:图形编程参考手册详析
- QTP自动化测试模型与实践参考指南
- RCF: C++分布式软件通信框架的优势与实践
- PHP与Oracle入门到精通
- OA系统需求文档解析与应用指南
- 全面解析软件需求PDF文件集合
- MTK手机软件API标准手册(1.0.3版本完整指南)
- Webwork、Spring、iBatis、Velocity综合实例教程
- C++经典小游戏源码合集,助力程序员技能提升
- JSP.NET与SQL Server2000打造网上购物系统
- C语言教程与源代码解析电子教案
- Python操作memcached:高效缓存管理技术解析
- 通过SUN公司的SCWCD认证考试模拟软件JWEBPlus
- 计算机网络第五版课件:网络层次结构详解
- VC实现meanshift圆形算法 5目标实时跟踪
- ENG调试模块:配置与控制底层硬件软件
- C++开发PPP协议实现与测试指南
- NETSerialComm:探索C#中的串口通讯控件