首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

eclipse RCP中的plugin.properties机制

在 Eclipse RCP(Rich Client Platform)中,plugin.properties 文件是一个重要的配置文件,用于存储插件的元数据和本地化信息。它是插件的核心组成部分,用于提供插件的基本信息,如插件的名称、版本、依赖关系等。

plugin.properties 文件通常位于插件的根目录下,它遵循 Java 的属性文件格式。文件中的每一行都包含一个键值对,用于描述插件的不同属性。例如:

代码语言:txt
复制
name=My Plugin
version=1.0.0
requires=org.eclipse.core.runtime

在上面的示例中,name 属性定义了插件的名称,version 属性定义了插件的版本号,requires 属性定义了插件所依赖的其他插件。

除了基本信息外,plugin.properties 文件还可以包含其他元数据和本地化信息。例如,可以使用 Bundle-Localization 属性指定插件的本地化资源文件,以便在不同的语言环境下显示正确的文本。

总之,plugin.properties 文件是 Eclipse RCP 中插件的重要组成部分,它提供了插件的基本信息和元数据,有助于提高插件的可维护性和可扩展性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

可视化(番外篇)——在Eclipse RCP玩转OpenGL

最近在看有关Eclipse RCP方面的东西,鉴于Gephi是使用opengl作为绘图引擎,所以,萌生了在Eclipse RCP下添加画布,使用opengl绘图想法,网上有博文详细介绍这方面的内容...另外还需要将org.eclipse.opengl_0.5.0下ogl.jar放入上面文件夹。...32位,之后在链接http://www.eclipse.org/swt/opengl/也没有找到64位opengl插件。   ...所以就重新换了个思路,将jdk换成了32位,但是此时又报错不能再32位平台下加载64位SWT环境,尝试过更换eclipse(注意,起初eclipse是64位)下pluginswt为32,结果在添加依赖插件时发现无效...二、创建Eclipse RCP项目并编写opengl绘图程序 1.新建Plug-in Project   在Eclipse打开File->New->other选择Plug-in Project ?

1.1K50

eclipseGit使用

)(提交) Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单windows --> preferences搜索git查看git相关配置。...Eclipse对于git操作基本都在右键菜单Team。...初始化GIT仓库 对于Eclipse已有的项目,如果想要初始化为git仓库,可以选中项目右键,选择Team-->Share Project然后在新弹出界面勾选use or create repository...提交项目到远程仓库 在github中新建一个空仓库,仓库名与项目名保持一致,然后在Eclipse中选中项目右键,选择Team-->commit在新弹出界面,填写提交信息,下面的文件全部勾选或者根据需要选择...选项1:import existing eclipse projects 选择该选项代表导入git项目为一个eclipse项目,eclipse会扫描该项目是否包含.project文件 选项2:

1.9K10
  • 常用开发工具Eclipse实现机制和原理是什么?

    框架之上,插件式开发,每个开发者都可以实现自己插件,是不是很牛啊,可以做编程工具了,下面学习一下Eclipse平台机制和原理。...Platform +RCP org.eclipse.core.runtime org.eclipse.ui org.eclipse.update.configurator org.eclipse.swt...org.eclipse.pde.doc org.eclipse.pde.source 从上面的结构可以看出,Eclipse SDK是这些插件总和;在这些插件,最核心RCP所用几个插件, org.eclipse.core.runtime...org.eclipse.core.runtime主要提供跨平台运行时支持,以及对其它插件 管理机制;而org.eclipse.ui则提供跨平台界面支持。 ?...在之后软件设计和开发过程,我们可以借鉴一下Eclipse插件思想,把它运用到软件当中,使软件具有更好重用性和重组性,提高软件实用价值。

    2.7K50

    几款可替代DreamweaverHTML5开发工具

    Sublime Text2 是一款具有代码高亮、语法提示、自动完成且反应快速编辑器软件,不仅具有华丽界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。...许多软件开发 商以Eclipse为框架开发自己IDE Eclipse基础是富客户机平台(Rich Client Platform,即RCP)。...RCP包括下列组件: 核心平台(启动Eclipse,运行插件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,...Eclipse用户界面还使用了GUI中间层JFace,从而简化了基于SWT应用程序构建。 Eclipse 插件机制是轻型软件组件化架构。...插件架构能够支持将任意扩展加入到 现有环境,例如配置管理,而决不仅仅限于支持各种编程语言。 Eclipse设计思想是:一切皆插件。

    4.1K50

    Eclipseeclipse让Button选择文件显示在文本框里

    在给定代码片段,使用了Float.parseFloat(text)方法将文本转换为浮点数。然后,使用逻辑运算符进行条件判断,如果转换后浮点数大于0或小于0,则执行相应操作。...问题:在Eclipse如何实现让Button选择文件显示在文本框里?回答:在Eclipse,可以使用Java Swing库来实现让Button选择文件显示在文本框里功能。...首先,需要创建一个JButton对象和一个JTextField对象,并将它们添加到一个JFrame或JPanel。...当用户点击按钮时,可以通过JFileChooser选择文件,并将文件路径显示在文本框。...具体实现代码可以参考以下示例: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton

    16310

    分享:Eclipse drop to frame 调试技巧

    前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 技巧。这是我以前不知道,自己又查了一下这个功能含义。...官方解释是: Select the Drop to Frame command [ ?...就是说,这个功能可以重新跳到当前方法开始处重新执行,并且所有上下文变量值也回到那个时候。不一定是当前方法,可以点击当前调用栈任何一个frame跳到那里(除了最开始那个frame)。...主要用途是所有变量状态快速恢复到方法开始时候样子重新执行一遍,即可以一遍又一遍地在那个你关注上下文中进行多次调试(结合改变变量值等其它功能),而不用重来一遍调试到哪里了。...当然,原来执行过程中产生副作用是不可逆(比如你往数据库插入了一条记录)。 这里也说了如何使用这个功能:http://www.javalobby.org/forums/thread.jspa?

    62320

    Eclipse做Android开发LogCat使用

    介绍 LogCat是Eclipse里面做Android开发工具包ADT一个工具,用来查看和过滤Android日志系统输出。...打开LogCat 进入Eclipse,选择Window菜单,然后选择Show View子菜单,最后再选则other子菜单,在打开Show View对话框中选择Android分组LogCat,双击它或者点击...连上真机后LogCat不显示日志问题 有时候在Eclipse打开后,将真实Android设备通过USB线连接到电脑,并不会在LogCat中看到有日志输入。...服务所使用接口是否被占用,如果占用,给出提示会显示占用端口,一般是 5037; 3.继续在命令行工具输入命令 netstat -ano | findstr 5037, 查看占用了该端口进程信息...,假设得到占用该端口进程号为 xxx; 4.继续在命令行工具输入命令 taskkill /F /PID xxx,杀掉这个进程; 5.重新启动Eclipse

    1.4K10

    Ecplise设置全局编码为UTF-8方法

    然而,Eclipse工作空间(workspace)缺省字符编码是操作系统缺省编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)缺省编码是GB18030,Windows7...其他java应用开发相关文件如:Java Properties File、XML等已经由Eclipse缺省指定,分别为 ISO8859-1 、UTF-8 ,如开发确需改变编码格式则可以在此指定。 ...4、经过上述三步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile...此时需要在RCP应用、或插件Plugin工程build.properties增加一行,javacDefaultEncoding.. = UTF-8。...这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮助(Plug-in Development Environment Guide --> Reference

    1.6K20

    程序机制

    真实工作也接触了各种各样锁,有乐观锁悲观锁,有共享锁独占锁,有读写锁,有可重入锁不可重入锁等等。面对这么多锁概念,有时候真的分不清。...蛋蛋尝试从最基本概念来描述锁,然后慢慢展开,研究java锁、数据库锁、分布式锁。相信最后,读者能从中看到锁本质,从根源理解锁,并会应用锁。 ​程序锁和现实生活锁还有点儿不一样。...而程序锁要想别的线程/进程进不来,通常需要别的线程/进程也有获取锁代码,当获取不到锁不能继续往下走。 如果你没有这段代码,你还是可以继续访问共享资源。...所以从这个点来说,程序锁它其实是一种需要自发遵守约定。 所以很多时候有新手玩家会问,我明明在这里加锁了,为什么那里线程还是能访问到资源呢?...今日份总结:程序锁不是强制性,代码漏洞、代码疏忽完全可以绕过锁,它更多是一个写代码约定。

    37220

    DuerOS代理机制

    代理,在架构设计是一种常见机制,在DuerOS 开发平台(DuerOS Bot Platform,DBP)设计同样如此。在《当你问代理机制时候?...谈到了4种代理机制,在DBP中使用是哪些代理机制呢? Bot Delegate Delegate 是委托性或者指派性代理,一般地,管理进程指派给代理方,并在代理方执行管理操作,而不涉及管理方。...在DBP ,开发者用到哪个功能使用了Delegate 代理机制呢? 意图测试 开发者在DBP 开发技能时候,在创建意图之后,可以测试该意图能否被DuerOS争取召回。 ?...在《DuerOS零编程技能实现》谈了小技能,就是通过Bot Agent机制实现。...当然,DuerOS 内部还有很多模块涉及到了代理机制,由于不是开发者直接可见,就不一一介绍了。

    65840

    Java反射机制

    二,反射机制作用: 1,反编译:.class-->.Java 2,通过反射机制访问java对象属性,方法,构造方法等; 这样好像更容易理解一些,下边我们具体看怎么实现这些功能。...三,在这里先看一下sun为我们提供了那些反射机制类: java.lang.Class; java.lang.reflect.Constructor; java.lang.reflect.Field...//java每个类型都有class 属性....这样我们就可以获得类各种内容,进行了反编译。对于JAVA这种先编译再运行语言来说,反射机制可以使代码更加灵活,更加容易实现面向对象。...当然了,JAVA其实也是一样,只不过这里配置文件为.properties,称作属性文件。通过反射读取里边内容。这样代码是固定,但是配置文件内容我们可以改,这样使我们代码灵活了很多!

    47310
    领券