软件出了问题,大家第一时间想到的往往是DEBUG,做RCP开发的童鞋也不例外。可是已经发布的RCP产品出了问题如何DEBUG呢? 下面我介绍下如何DEBUG已经发布的RCP程序。
1. 打开Debug Configurations配置界面
在工具栏中,选择 Debug -> Debug Configurations
2. 新建Remote Java Application
如下图配置host和port
选择需要DEBUG的源码
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端口接入
4. 运行刚才配置的Remote Java Application(cn.com.bankit.btt),接入878端口
5. 执行步骤4后,你的RCP产品就会运行起来。你可以根据需要设置断点,进行源码DEBUG.
相关推荐
### Eclipse RCP 插件开发指南 #### Eclipse RCP Plugin 开发快速入门 Eclipse RCP(Rich Client Platform)插件开发是构建基于Eclipse框架的应用程序的核心技术之一。本指南旨在帮助开发者从零开始掌握Eclipse ...
### Eclipse插件RCP中文入门教程关键知识点解析 #### 一、Eclipse平台概述与起源 Eclipse平台是一个开源的、基于Java的可扩展开发框架,由一系列服务和框架构成,旨在通过插件组件构建高度定制化的开发环境。...
3. 网络和云服务:利用Eclipse插件实现与远程服务器的交互,如Git集成、RESTful API调用等。 4. 社区资源和最佳实践:熟悉Eclipse社区,了解最新的插件开发技术和社区最佳实践。 5. 持续集成和部署:设置CI/CD流程,...
综上所述,这些知识点涉及了Eclipse RCP的开发、PDE的使用、Eclipse插件的创建与扩展,以及Eclipse工作台的交互模式。学习这些内容可以帮助开发者深入理解Eclipse平台,从而构建出高效且定制化的应用程序。
在Eclipse中,你可以使用“Run Configurations”来配置并运行插件,也可以使用“Debug Configurations”进行调试。Eclipse提供了内置的Equinox运行时环境,允许你在开发环境中直接测试插件功能。 七、插件打包与...
"svn1.1.9集合eclipse插件包"是指一个包含了适用于Eclipse的SVN客户端插件的集合,该插件包适用于SVN版本1.1.9。这个插件使得Eclipse用户无需离开IDE就能利用SVN的功能,提高了开发效率。 配置说明.txt文件很可能是...
### Eclipse RCP插件开发详解 #### 一、Eclipse RCP概述 Eclipse RCP (Rich Client Platform) 是一种基于Java技术构建的框架,用于开发功能丰富的桌面应用程序。它利用了Eclipse平台的核心组件,如工作台...
RCP(Rich Client Platform)和SWT(Standard Widget Toolkit)是Eclipse插件开发中的核心概念。 RCP是Eclipse提供的一种用于构建复杂桌面应用程序的框架。它基于OOP(面向对象编程)原则,提供了可扩展性、模块化...
最后,Eclipse RCP的发展带来了Java桌面应用程序开发的新希望,它允许开发者利用Eclipse的强大功能和成熟的插件生态,来构建功能丰富、外观一致的客户端应用,同时避免了大量重复的界面开发工作。Eclipse RCP的应用...
1. **Eclipse RCP基础**:首先,书中会介绍Eclipse RCP的基本概念,包括其核心架构、组件模型、插件机制等,帮助读者理解RCP的工作原理。 2. **开发环境搭建**:讲解如何安装Eclipse IDE,配置RCP开发环境,以及...
Eclipse是一款广泛使用的开源集成开发环境(IDE),它以其强大的可...通过学习和实践Eclipse插件及RCP开发,开发者不仅可以提升自己的技能,还能创建出功能丰富、高度定制化的开发环境或桌面应用,服务于各种业务需求。
Eclipse Rich Client Platform (RCP)是Eclipse插件开发的另一个重要方面。RCP允许开发者创建基于Eclipse架构的独立应用程序,这些应用程序可以拥有与Eclipse IDE类似的功能和用户体验。RCP应用由多个插件组成,每个...
Eclipse RCP(Rich Client Platform)是Eclipse框架下的一个应用程序开发平台,它提供了一种构建桌面应用程序的...通过实践这些示例,开发者能够快速掌握Eclipse RCP的开发技能,从而高效地构建自己的桌面应用程序。
这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发。下面将详细阐述Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: Eclipse采用插件化架构,每个功能...
Eclipse是一款广泛使用的开源集成开发环境(IDE),其强大的可扩展性主要体现在插件系统上。Eclipse插件开发是开发者提升工作...在实际工作中,不断实践和积累经验,你将成为一名出色的Eclipse插件和RCP应用开发者。
这个《Eclipse 插件开发》源代码提供了丰富的实践示例,帮助开发者深入理解Eclipse插件的构建过程和技术细节。 在Eclipse插件开发中,首先要了解的是Oxygen(早期版本称为PDE,Plugin Development Environment),...
2. RCP插件式开发需要一定的经验和实践。 但是,通过本教程的学习,读者将能够: 1. 掌握RCP插件式开发的基本概念和开发技巧。 2. 熟悉RCP插件式开发的开发流程和方法。 3. 能够独立开发RCP应用程序。 本教程旨在...
### Eclipse RCP 入门详解 #### 一、Eclipse RCP 概述 **Eclipse RCP**(Rich Client Platform)是一种构建丰富客户端应用程序的框架,它利用Eclipse平台的强大功能来创建高度定制化的桌面应用程序。通过RCP,...
Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序。它提供了一整套工具和功能,使得开发者可以构建出具有丰富用户界面的应用。在开发完成后,我们需要将这些应用打包并发布,以便用户...