`

RCP 产品发布

阅读更多

      最近接触到RCP开发,由于需要产品打包,故按照原来已经存在的product文件在Eclipse(RCP版本)中exported,但是竟然出现无法找到bundles的错误提示,先开始是在当前工程的.metadata文件夹下找到相关的bundle_pool(包池,相对路径为\.metadata\.plugins\org.eclipse.pde.core\.bundle_pool),但是报错丢失的jar却存在于包池下,而且对于那个的配置文件artifacts.xml也有对应的jar包描述。

      在这种情况下,估计是工程环境的包池已经出错了,导致无法识别jar包。于是新建一个路径作为新的workspace,将所有的project导入至新的workspace,导入之后发现product的dependencies栏下有四个feature出现红叉,于是再重新查看target platform的配置,发现对应的这四个feature版本已经由1.8升级至1.9,于是将旧版本的bundles升级至新版本。

     再次导出,过程中没有出现错误,但是在双击省城的exe文件却报错,查看Error Log文件,错误记录显示无法实例化某一个类,随后修改了build.properties文件中引入的资源,发现少引入了一个jar包,增加进来之后,再次编译,再次export,运行正常,问题终于解决!

分享到:
评论

相关推荐

    rcp产品开发及发布流程的培训.pptx

    根据提供的文件信息,以下是对RCP产品开发及发布流程中的关键知识点的详细解读: ### RCP简介 #### Eclipse Rich Client Platform (RCP) Eclipse RCP 是一个强大的平台,允许开发者构建灵活、可扩展且美观的跨平台...

    Eclipse RCP 软件打包发布方法

    以下是Eclipse RCP软件的打包和发布流程,详细解释了如何创建产品配置、集成JRE、添加闪屏等关键步骤。 1. **新建“产品配置”**:在Eclipse中,你需要通过"File" -> "New" -> "Other" -> "Plug-in Development" ->...

    发布您的基于Eclipse的产品rcp

    ### 基于Eclipse的产品发布:RCP深入解析 #### 概述 Eclipse作为一个强大的集成开发环境(IDE),不仅是Java开发者的首选工具,也是众多软件产品开发的基础平台。其核心价值在于其灵活的插件系统,允许开发者构建...

    RCP产品打包成exe文件

    RCP产品的开发者通常需要将他们的应用程序打包成可执行文件(exe),以便于用户在Windows操作系统上直接运行,而无需安装额外的环境或依赖。本篇文章将详细介绍如何将RCP产品打包成exe文件,以及在这个过程中可能...

    RCP程序设计自学RCP的教程

    在开发阶段,你通常会关注应用程序的构建,而在发布前,则需要打包成产品形式。 #### 三、应用程序里的插件ID 每个插件都有一个唯一的ID,这是在Eclipse RCP中识别和引用插件的关键。插件ID用于定义扩展点和扩展,...

    Eclipse RCP开发教程

    产品定义了应用程序的配置,包括启动插件、使用的视图、菜单等,是将应用程序发布给用户的关键步骤。 **3. 应用程序里的插件 ID** 每个插件都有一个唯一的标识符(ID),这是它在 Eclipse RCP 系统中身份的象征,...

    RCP项目学习实例

    6. **程序集成功能**:学习如何打包RCP应用程序,包括生成产品配置、创建可执行的RCP发布版本,以及理解产品文件(product file)的作用。 7. **运行时环境**:理解Eclipse运行时环境的结构,包括如何设置启动配置...

    EclipseRcp 例子程序

    10. **部署与打包**:最后,学习如何将Eclipse RCP应用打包成可执行的RCP产品,包括生成启动配置、设置依赖关系等。 通过对“Eclipse RCP 例子程序”的深入学习和实践,开发者不仅可以掌握Eclipse RCP的基本使用,...

    Eclipse RCP培训.zip

    13. **部署与发布**:Eclipse RCP应用可以打包为可执行的RCP产品,通过Eclipse PDE工具进行发布,确保用户可以在各种平台上运行。 通过学习和实践这些知识点,开发者可以熟练掌握Eclipse RCP,构建出高效、稳定且...

    RCP编程入门(doc版)

    完成开发后,可以使用Eclipse的导出功能生成RCP应用的最终发布版本,包括可执行文件和必要的库文件。 总的来说,RCP编程提供了一个强大而灵活的框架,用于构建复杂的桌面应用程序。通过学习和实践,开发者可以充分...

    rcp的文本编辑器的实例

    最后,如果需要将编辑器作为独立的RCP应用发布,需要打包成RCP产品。在Eclipse中,可以通过“Export” -> “Eclipse Product”完成此步骤,生成可执行的RCP应用程序。 在“TextEditor”这个子文件中,很可能包含了...

    ECLIPSE+RCP应用系统开发方法与实战(PDF 高岗著)

    10. **部署和打包**:如何将开发的应用打包成可执行的RCP产品,以及如何进行部署和更新。 11. **实战项目**:书中很可能会包含一个或多个实际项目案例,引导读者一步步实现一个完整的Eclipse RCP应用,从而将理论...

    Eclipse RCP详细教程

    在Eclipse RCP中,“应用程序”指的是运行时的环境,而“产品”则是指最终发布的可执行软件包。 - **应用程序**:通常包含多个插件和视图,是开发阶段的主要对象。 - **产品**:是在应用程序基础上构建的一个完整的...

    RCP部分课程

    最后,课程可能还会涵盖RCP的部署策略,包括如何创建可执行的RCP应用程序、发布更新以及如何使用产品配置文件(Product Configuration)来自定义应用的外观和行为。 总的来说,"RCP部分课程"将引导你深入理解RCP的...

    eclipse 3.6 rcp 开发

    - 通过Product Export Wizard确保JAR被包含在最终的产品发布中。 #### 14. 提示和策略 - **控制台日志**: 使用Platform.getLog()获取Logger实例,记录日志信息。 - **保存用户的布局**: 通过PerspectiveRegistry...

    eclipse rcp应用系统开发方法与实战源代码.zip

    10. **发布和部署**:最后,了解如何打包和部署Eclipse RCP应用,包括生成可执行的RCP产品,以及配置启动参数,以便在目标环境中运行。 通过这个压缩包中的教程和源代码,开发者不仅可以学习到Eclipse RCP的基本...

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

    - **发布你的产品**:打包和分发RCP产品给最终用户。 - **创建一个帮助插件工程**:添加帮助文档和支持到产品中。 16. **专题一**:ECLIPSE的版本和发行包 - **版本VERSION**:了解Eclipse的版本体系和选择原则...

    RCP自学文档

    在RCP中,"应用程序"是开发阶段的概念,而"产品"是打包和发布时的产物。产品定义了哪些插件将包含在最终的部署包中,以及它们之间的依赖关系。 ### 3. 应用程序里的插件ID 插件ID是每个插件的唯一标识符,用于...

    通过例子学习EclipseRCP开发

    在Eclipse RCP中,“应用”是指应用程序的基本结构,而“产品”则是最终用户看到的、具有特定品牌标识的应用程序。一个应用可以有多个产品,每个产品可以有不同的外观、行为和功能集。 #### 重要文件 - **plugin....

    RCP程序设计.pdf

    13. **部署和发布**:最后,了解如何打包、部署和发布RCP应用程序也非常重要。这涉及到理解产品配置、更新站点和打包策略。 通过深入学习和实践这些知识点,初学者可以逐步掌握RCP程序设计,并能开发出高效、可扩展...

Global site tag (gtag.js) - Google Analytics