欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

远程debug RCP(Eclipse插件)实践 博客分类: gef/gmf/emfrcp/swfEclipse  

程序员文章站 2024-03-17 12:33:58
...

软件出了问题,大家第一时间想到的往往是DEBUG,做RCP开发的童鞋也不例外。可是已经发布的RCP产品出了问题如何DEBUG呢? 下面我介绍下如何DEBUG已经发布的RCP程序。

 

1. 打开Debug Configurations配置界面

 

在工具栏中,选择 Debug -> Debug Configurations


远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
 

2. 新建Remote Java Application

 

如下图配置host和port
远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  

 

选择需要DEBUG的源码
远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
 
 3. 运行发布的RCP产品(注意端口878要和步骤2配置的一样)

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="878" -jar plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

结果如下图, 它会等待878端口接入
远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
 

4. 运行刚才配置的Remote Java Application(cn.com.bankit.btt),接入878端口


远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
 

5. 执行步骤4后,你的RCP产品就会运行起来。你可以根据需要设置断点,进行源码DEBUG.

  • 远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
  • 大小: 62.3 KB
  • 远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
  • 大小: 18.5 KB
  • 远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
  • 大小: 100.7 KB
  • 远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
  • 大小: 61.3 KB
  • 远程debug RCP(Eclipse插件)实践
            
    
    博客分类: gef/gmf/emfrcp/swfEclipse  
  • 大小: 16.9 KB