`
youngerbaby
  • 浏览: 115075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Run configure方式运行RCP与导出后运行RCP的差异

阅读更多

前几天开发RCP应用过程中遇到了一个问题(其实也是经常遇到的问题),通过Run configure的方式运行RCP程序,功能正常,但是导出Product后在运行,发现问题多多,咋回事呢?其实一般的情况都很好解决,我遇到的问题和解决办法主要有2点:

1. 看看是否有什么包或资源没有被导出(不该发生的错误,纯属个人疏忽),解决办法,导出缺失的包和资源就好了。

2. 有些eclipse API的返回值在两种情况下(configure/product)返回值不一样,导致运行结果不一样。比如FileLocator.resolve()方法在两种情况下返回的结果是不一样的,如果出现问题,可以从这方面考虑找一下原因,最好用一些确定在任何情况下都能返回相同结果的API,比如FileLocator.toFileURL()在需要将eclipse格式的URL转换层File协议格式的URL时在2中情况下时一样的,如果用FileLocator.resolve则不一样。

分享到:
评论
1 楼 zhoche2008 2010-08-03  
另外一个不一样:
在中文的eclipse环境下,以下代码弹出的对话框中,显示的按纽为“是”“否”,而导出产品后,显示的是"yes”“no”:
MessageDialog.openQuestion(shell,"提示", "确认...吗?")
不知道楼主有没有解决办法

相关推荐

    svn-rcp开发实例

    4. **UI集成**:将svn操作与RCP的用户界面(UI)相结合,例如,通过菜单项或快捷键触发操作。这需要在RCP的UI部件(如Action、Menu或ToolBar)上创建事件监听器,当用户触发相应操作时,调用之前实现的svn服务提供者...

    eclipse rcp 客户端MySQL连接

    在Eclipse RCP客户端中与MySQL数据库进行连接是常见的需求,这涉及到Java数据库连接(JDBC)和Eclipse插件开发的知识。本文将深入探讨如何在Eclipse RCP应用中建立MySQL连接。 首先,确保你已经安装了以下基本组件...

    lidmodbus3.14(解决configure.js错误)

    在libmodbus 3.14中,开发团队对configure.js进行了深入优化,确保了其在各种环境下的正常运行。这不仅解决了用户遇到的困扰,也提高了项目的可移植性。 除了configure.js的改进,libmodbus 3.14还包含了一些其他...

    centos configure

    这对于跨平台开发特别有用,因为不同系统之间的差异可能会影响到软件的编译和运行。 #### 三、Configure脚本的常用参数 `configure`脚本提供了丰富的命令行选项,以满足不同场景下的需求。下面详细介绍一些最常用...

    linux configure 软件发布介绍

    这通常包括编写源代码目录结构、定义Makefile.am、生成configure.ac、运行autoreconf命令以及执行configure脚本。 《浅析linux1.0的Configure文件-shell技术文档 - diybl.htm》这篇文章可能追溯了早期Linux系统中`...

    vim-configure.tar.gz_vim_vim_configure

    解压后,你会得到一个名为 "vim-configure" 的目录,其中包含了一系列的 Vim 配置文件,通常是.vimrc 文件。.vimrc 是 Vim 的启动配置文件,用于定制编辑器的行为。 接下来,将配置文件应用到你的 Vim 安装中,你...

    Linux的Configure参数解释

    - **示例**:假设在某个项目中,`configure`已经成功运行过一次并生成了一个名为`config.cache`的缓存文件,那么在下一次运行`configure`时,可以通过指定`--cache-file=config.cache`来加快配置过程。 2. **--...

    configure.和Makefile.之间的关系

    - 运行 `./configure` 命令后,会根据当前系统的特性生成相应的 `Makefile` 文件。 - 此外,还会生成 `config.h` 等配置文件,以供编译过程中使用。 4. **编译与链接**: - 使用 `make` 命令执行编译和链接操作。...

    configure file

    在IT行业中,配置文件(configure file)是软件安装或系统设置过程中的重要组成部分。它通常包含了一系列指令,用于定义程序的运行环境、指定路径、设置选项等,使得软件能够根据用户的特定需求进行定制化配置。在...

    linux下configure命令详细介绍

    在Linux环境中,软件安装往往需要面对复杂的过程,特别是通过源代码编译安装的方式。而`configure`脚本作为源码安装的重要步骤,是理解和掌握Linux软件安装基础的关键。`configure`脚本通常由`autoconf`工具生成,...

    Qt5 configure参数说明文档

    从提供的部分内容来看,该文档介绍了一系列与configure相关的参数,这些参数用于指定Qt5源码编译安装的不同配置选项,包括但不限于安装路径、库和头文件的存放位置等。下面我将根据这部分内容详细展开知识点: 1. *...

    制作有lib库的Configure

    通过运行`autoscan`命令生成`configure.scan`文件,然后将其重命名为`configure.in`。在`configure.in`中加入必要的初始化宏和工具检查,如`AM_INIT_AUTOMAKE`和`AC_PROG_RANLIB`,这有助于自动生成的`configure`...

    runit服务管理服务进程-自动拉起

    【runit服务管理服务进程-自动拉起】 runit 是一款轻量级的服务管理系统,尤其适合于嵌入式系统和小型服务器。它以其简洁、高效和低资源消耗而受到青睐。runit 提供了两个核心功能:在系统启动时启动预设的服务,...

    Install, Configure and Run SAP NetWeaver PI 7.1

    ### 安装、配置与运行SAP NetWeaver PI 7.1 #### 概述 本指南旨在帮助用户快速安装SAP NetWeaver PI系统,并设置一个简单的流程集成(Process Integration, PI)场景。通过本指南,用户可以开始熟悉SAP NetWeaver ...

    Go-Configure-提供通过多个来源配置你的项目包括JSONflags和环境变量

    Go 标准库已经提供了 `flag` 包来处理命令行参数,但"Go-Configure"更进一步,允许你定义自定义的标志,并自动将它们与 JSON 配置中的字段关联。这使得开发人员可以在不影响 JSON 文件的情况下,通过命令行快速调整...

    计算机Switch#configure terminal

    当成功登录至特权模式后,下一步是进入全局配置模式(Global Configuration Mode),这一步通过输入“configure terminal”或简写为“conf t”来完成。在此模式下,管理员可以进行各种高级配置,如创建 VLAN、设置端口...

    EclipseRCP:第一个 Eclipse RCP - Java 测试

    完成开发后,可以将 RCP 应用打包成可执行的 JAR 或者 Windows、MacOS 或 Linux 的平台专用安装包。这可以通过 Eclipse 的 Export 功能实现,选择 "Runnable JAR file" 或 "Eclipse Product"。 七、持续学习与进阶 ...

Global site tag (gtag.js) - Google Analytics