NC eclipse远程调试教程:从JDK1.5到1.6的参数详解
需积分: 5 47 浏览量
更新于2024-08-04
收藏 1.52MB DOCX 举报
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的调试功能,实现跨机器的程序调试,提升了开发效率和团队协作能力。
2018-01-10 上传
点击了解资源详情
点击了解资源详情
2024-10-30 上传
2024-10-30 上传
2024-10-30 上传
109 浏览量
2015-05-30 上传
我是个假程序员
- 粉丝: 417
- 资源: 25
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜