`
Dollyn
  • 浏览: 169123 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于在RCP程序开发过程中遇到的:No Application ID has been found错误提示。

 
阅读更多
最近一直遇到这个问题,所以比较郁闷,仔细看了下错误提示,然后做了一些尝试,发现主要原因是添加了一些扩展后,在运行环境里面没有添加相应的插件所致。

先说下出现这个问题的环境:
整个项目是一个主插件(RCP),几个提供具体功能的插件(普通插件) 。(不是这种情况的,比如单一的RCP应该不会出现这个错误)

插件运行方式,需要一下把前面说的多个插件一起运行起来,有两种方式:
1、以feature的方式组织,以product的方式运行。
2、新建一个运行配置,在Main选项卡中选择运行方式为run an Application,然后在plugins选项卡中选择chose plugins and fregments from the list,然后在列表中Workspace Plugins里面选择自己的插件,在target platform中先设为全不选,然后再点击右边的add required Plugins。

可能的原因:
对于方式1,应该是在featrue中的plugins中,少添加了一些插件(具体是哪些,可以参考方式2完成后在plugins列表的target platform列表中出现的那些插件)。
对于方式2,要出现这个问题后,一般应该再点击一次add required plugins就可以了。

暂时没有发现其他原因,以后发现继续添加,也希望大家提示。
分享到:
评论

相关推荐

    使用Eclipse RCP进行桌面程序开发

    ### 使用Eclipse RCP进行桌面程序开发:详细指南 #### 一、Eclipse RCP简介与快速起步 **Eclipse RCP** (Rich Client Platform) 是一种基于Java的开源框架,用于开发桌面应用程序。自从Eclipse 3.0版本以来,RCP...

    RCP,RCP开发

    **RCP(Rich Client Platform)与OSGI详解** **RCP概述** RCP,全称为Rich Client Platform,是由Eclipse基金会开发的一种软件框架,...在实际项目中,理解并熟练运用RCP和OSGI技术,能大大提高开发效率和软件质量。

    Eclipse的RCP开发的入门教程

    "使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件 .doc"针对Windows平台,介绍了如何集成ActiveX控件到RCP应用中,使开发者可以利用这些现成的组件扩展应用程序的功能。 "使用Eclipse RCP进行...

    RCP程序设计教程打包

    在学习过程中,不断实践和调试是提升能力的关键,同时,利用Eclipse社区丰富的资源和活跃的论坛,能帮你解决遇到的问题,加速学习进程。记得,RCP的威力在于其灵活性和扩展性,所以,掌握好基础,不断探索和创新,你...

    使用RCP进行程序开发(学习篇)

    在本文中,我们将深入探讨如何使用RCP(Rich Client Platform)进行程序开发,这是一种基于Eclipse的框架,用于构建强大的桌面应用程序。RCP利用插件化的系统架构,提供了模块化和动态化的应用开发能力,同时也简化...

    RCP程序中集成其他插件的配置方法

    在IT行业中,RCP(Rich Client Platform)是Eclipse框架提供的一种用于构建桌面应用程序的平台。它允许开发者基于已有的框架构建复杂、可扩展的应用,而无需从零开始编写所有基础架构。本篇文章将深入探讨如何在RCP...

    Eclipse RCP Plug-in开发自学教程(Eclipse3.6)

    - **可能的APPLICATION ID 错误**:解释应用程序ID错误的处理方法。 - **应用程序的PLUGIN ID**:讨论插件ID的重要性和如何正确设置。 3. **ACTIONS的用法(菜单栏和工具栏)** - **概述**:介绍菜单栏和工具栏...

    eclipse 3.6 rcp 开发

    - **常见问题**: 如果出现“Invalid Application ID”错误,检查application.xml文件中的applicationId是否正确指定。 - **解决方法**: 确保applicationId与插件清单文件中的Main-Class属性相匹配。 **2.6 应用程序...

    开发您的第一个 Eclipse RCP 应用程序

    2. **新建 RCP 应用程序项目**:选择 "File" > "New" > "Other",然后在 "Project" 分类中找到 "Eclipse Application" 并点击 "Next"。 3. **配置项目**:输入项目名称(例如 "HelloWorldRCP"),选择所需的模板,并...

    RCP程序设计.pdf

    RCP(Rich Client Platform)是Eclipse框架的一部分,它提供了一种构建桌面应用程序的强大平台。...在《RCP程序设计》这本书中,你可以找到详细讲解这些概念和技巧的教程,这对于入门RCP开发大有裨益。

    Eclipse4 RCP桌面应用开发教程

    Eclipse4的插件开发教程比较少,之前搜索到的基本是eclipse官网的全英文版本,可能现在做桌面应用的没那么多,搜索到的都是多年前的资料。英文的看的比较吃力,分享一个中文的,部分内容还是有英文,大部分都已经...

    Eclipse RCP开发教程

    创建完成后,开发者可以在 Eclipse 内部或者独立运行 RCP 应用,通过运行配置中的 "Launch an Eclipse application" 来启动程序,从而测试应用的基本功能。 2.3. 应用程序 VS 产品 应用程序(Application)是开发...

    eclipse RCP Plug-in开发自学教程.pdf

    RCP插件式开发方式可以重用eclipse中的方法和编码模式,提高开发效率和代码复用率。然而,Eclipse RCP的学习曲线可能较陡,需要一定的Java基础和Eclipse基础知识。 本教程旨在帮助读者自学Eclipse RCP插件式开发,...

    rcp 开发自学教程

    在IT行业中,RCP(Rich Client Platform)是一种基于Java的开发框架,由Eclipse项目提供,用于构建功能丰富的桌面应用程序。本教程“rcp开发自学教程”旨在帮助初学者掌握如何利用Eclipse RCP进行软件开发,特别是与...

    我的第一个RCP程序

    【标题】"我的第一个RCP程序"涉及到的是Eclipse Rich Client Platform (RCP)的编程基础知识,这是一种用于构建桌面应用程序的框架。RCP是Eclipse IDE背后的强大技术,允许开发者创建功能丰富的、可扩展的应用程序。 ...

    RCP程序设计部分

    在IT行业中,RCP(Rich Client Platform)是Eclipse框架的一部分,它提供了一种构建桌面应用程序的强大工具。RCP程序设计部分主要涉及如何利用Eclipse RCP框架开发功能丰富的、可扩展的桌面应用。以下是对这个主题的...

    实现 RCP 应用程序的步骤

    在实际开发过程中,你可能还需要学习更多关于Eclipse RCP的高级特性,如扩展点(Extension Point)、透视图(Perspective)、工作流(Workbench Workflow)等。通过深入理解这些概念,你将能够构建出更复杂、更强大...

Global site tag (gtag.js) - Google Analytics