zoukankan      html  css  js  c++  java
  • RCP学习(2)

    1)使用第三方Jar
         1.向构建路径中添加jar
            创建一个新文件夹,命名为 lib,或者使用已经存在的目录;
            选择 import->file system->import .jar;
            选择你的工程,鼠标右键点击,选择“properties”,在“libraries”里选择“Add JARs”,在“Order and Export”里将你的 jar 文件包含进来,并将他向上移动,避免冲突;
         2.  使jar在你的运行路径里有效
            为了在你的 RCP 应用程序里使用外部类,你必须将他们添加如运行环境的 classpath。否则运行时,你将收到“class not found exceptions”异常。双击 plugin.xml 文件,选择 Runtime 标签,在其中修改就可以了。    
     
    2)控制台日志 
         如果你想向控制台输出 eclipse 日志。右键点击项目,Run as->Run Configurations->Arguments使用 –consoleLog 作为程序参数
     
    3)保存用户的布局
         为 了 记 住 用 户 的 布 局 和 窗 口 大 小 , 以 便 下 次 启 动 时 有 同 样 设 置 。 你 可 以 向ApplicationWorkbenchAdvisor 类的里添加configurer.setSaveAndRestore(true)方法
            public void initialize(IWorkbenchConfigurer configurer) {
                    super.initialize(configurer);
                    configurer.setSaveAndRestore(true);
            }
    Eclipse 也 有 一 个 预 定 义 的 action 可 以 重 设 perspective 。 向 你 的 程 序 中 添 加 action    ActionFactory.RESET_PERSPECTIVE.create(window)
     
    4)获得display
         使用 getSite().getShell().getDisplay();可以获得 display
     
    5)Eclipse  的版本
          eclipse 项目发布的整个流程,这里以 GEF 为例:
            M1 08/19/2009
            M2 09/30/2009
            M3 11/11/2009
            M4 12/16/2009
            M5 02/03/2010
            M6 03/17/2010 API Freeze
            M7 05/05/2010 Feature Freeze
            RC1 05/19/2010
            RC2 05/26/2010
            RC3 06/02/2010
            RC4 06/09/2010
            Final 06/16/2010
            Helios 06/23/2010
         可以看到有 M、RC、Final 之分:
            M 指的就是 MileStone(里程碑)版本,这时候可能功能、API 都在完善和添加,这时候出的版本都会在名称中添加 M,比如 3.7.0 M3 或者 3.7M3a2 等RC 指的是 Release(发布)版本,这时候功能和 API 都已经稳定,进入最后的测试和 bug 修复阶段,这时候的版本名称会有 RC 或 R 标记,比如3.6.0R3最后 Final 才是最终稳定版本,也就是发行的正式版本了,这时候的名称就不再有 M 和 R 了。另外,大家可能有时候会下载一些特定的小版本,就会遇到Stream Nightly Builds、 StreamIntegration Builds、 Stream Stable Builds、Latest Releases 等,也简单解释一下,Nightly 版本指的是每天都在更新的版本,版本号上会添加 N 标识,而 Integration 版本指的是新集成的版本,这个版本号中有 I,有时候下载的 eclipse 中就会有这个版本的插件,而 Stable 指的是比较稳定的版本,版本号中一般有 M(里程碑)标记。
     
     
  • 相关阅读:
    并列显示
    vertical-align,text-align 和 align的区别
    实现水平垂直居中
    overflow属性
    float属性
    table 标签
    idea中修改默认maven
    使用host的方式来破解idea
    mysql分区
    mysql数据库设计规范
  • 原文地址:https://www.cnblogs.com/w-542380601/p/8080462.html
Copyright © 2011-2022 走看看