关于Eclipse RCP入门的教程网络上已经有很多了,但是关于运行exe文件时出现java.lang.RuntimeException: Could not find framework或No application id has been found的问题却很难找到正确的答案。经过本人一番艰苦的奋斗,终于弄清楚了问题的根源
出现java.lang.RuntimeException: Could not find framework这个异常通常是由于没有导入必要的jar包引起的。但是如何知道哪些jar包是必须的呢?一个简单的办法就是
1,通过Run As运行RCP程序后,然后选择Run -> Run...菜单的Plug-ins标签页下打钩的就是必须加入的包的名称。
2,在**.product下单击Add...按钮添加第一步的jar包。一般有如下几个包
* 你自己在工程中建的包名
* com.genuitec.eclipse.core
* org.eclipse.core.runtime
* org.eclipse.help
* org.eclipse.ui
* org.eclipse.ui.workbench
这几个是必须有的,复杂的项目可能还有其他的吧
3,第二步之后,Add...按钮下面有一个Add Required Plug-ins按钮,单击,就把所有依赖的jar包给你加进去了
4,就可以导出了
试试看
分享到:
相关推荐
RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~
【标题】"eclipse RCP mp3工程"指的是一个基于Eclipse Rich Client Platform(RCP)构建的专门处理MP3音频文件的应用程序。Eclipse RCP是一个强大的开发框架,允许开发者创建桌面应用,它提供了丰富的用户界面组件和...
RCP应用程序基于OSGi(Open Service Gateway Initiative)框架,这是一个动态模块系统,允许插件在运行时加载、卸载和更新。每个插件都是一个独立的OSGi模块,有自己的生命周期。这种架构为应用程序提供了高度的...
【标题】:“eclipse RCP 数独工程” 这个标题揭示了一个基于Eclipse Rich Client Platform (RCP) 的项目,它是一个实现数独游戏的应用程序。Eclipse RCP 是一个用于构建桌面应用程序的框架,它提供了丰富的用户...
这个工程包“Eclipse RCP工程包(内附抽取的场景重现)”显然包含了用于演示或重现特定问题的示例代码,可能是针对Eclipse RCP开发者在开发过程中遇到的问题。虽然具体的描述链接已经失效,但我们可以根据Eclipse ...
ECLIPSE+SWTJFACE核心应用 附有案例的源代码光盘Eclipse+SWT+JFace核心应用光盘,其中工程SuperCRM是一个比较完整的介绍RCP应用的项目,但是在真正运行该工程时,却存在许多bug问题,本人通过调试解决了上述问题,...
"RCP 常见的扩展点指南" RCP(Rich Client Platform)是 Eclipse 基金会推出的一个基于 Java 的开源平台,旨在提供一个通用的客户端应用程序开发平台。RCP 的扩展点是其核心组成部分之一,本节将详细介绍 RCP 的...
开发者可以通过创建OSGI Bundle来构建RCP插件,这些插件可以在运行时被RCP框架动态加载和卸载。这种结合使得RCP应用具备了高度的灵活性和可扩展性,能够适应不断变化的需求。 **开发实践** 开发RCP应用通常包括以下...
本文主要介绍如何将一个基于Eclipse RCP(Rich Client Platform)的工程转换为可以在浏览器中运行的RAP(Rapid Application Platform)工程。RCP和RAP都是Eclipse基金会开发的框架,前者用于构建桌面应用程序,后者...
用户在操作RCP-1500系列遥控面板时需要注意,LCD面板虽采用了精密技术制造,但可能会出现像素卡住或故障等问题。这是液晶屏幕的常见现象,并不一定意味着设备有故障。在使用过程中,设备也可能受到来自手机或类似...
5. **视图(View)**和**编辑器(Editor)**:视图是显示特定信息或功能的UI组件,如项目浏览器、问题视图等。编辑器则是用来编辑文件或数据的组件,如Java源代码编辑器。 6. **服务(Service)**:Eclipse RCP提供...
### 第三方JAR包转换为RCP工程中的插件依赖详解 #### 一、引言 随着软件开发的不断深入,特别是针对复杂的企业级应用,RCP(Rich Client Platform)框架因其高度定制化的能力和丰富的功能特性而备受青睐。然而,在...
《2021年RCP行业工程防管道吊装作业以及吊装机械设备倾覆事故应急预案》这份文件详细阐述了RCP公司在建筑工程中的管道吊装作业规范及应对突发事故的应急救援措施,旨在确保工程安全、高效进行。 1.1 RCP行业工程防...
RCP(Rich Client Platform)是Eclipse开源框架的一部分,它为构建桌面应用程序提供了一个灵活的平台。RCP在线升级是指在不卸载原有版本的情况下,通过网络更新来安装RCP应用的新版本,以确保用户始终能够使用最新...
它们之间的关系是,Fragment工程作为HOST工程的一部分,可以在不修改原始HOST工程源码的情况下,提供额外的功能或修复问题。 **创建FRAGMENT工程的步骤:** 1. **Modify the Host package Manifest settings**: ...
4. 导出产品:选择“导出”选项,指定导出目录,生成可执行的RCP程序。 添加菜单和工具栏是提升RCP程序交互性的关键步骤: 1. 创建菜单和工具栏:通过编程或者使用Eclipse的图形化工具(如Perspective Editor和...
RCP应用程序可以通过Eclipse的导出功能生成可执行的JAR或Windows、Mac、Linux的安装程序。运行时,Eclipse的Equinox OSGi容器会管理插件的加载和生命周期。 **8. 资源管理** Eclipse RCP使用统一的资源管理系统,...