eclipse-plugin相关内容
..
我想做以下事情: 创建一个自己的 Eclipse 插件,它(例如)只有一个方法“sayHello",它显示一条消息“hello world". 那么好. 但是现在我想让安装了我的插件的用户从他们的 java 代码中调用这个方法.类似的东西: //[...]org.jjoe64.my_eclipse_plugin.Plugin.sayHello();//这当然行不通...//[.
..
我正在尝试通过这样的活动来隐藏 UI 中的元素 但是当我将此插件作为另一个 EClipse 应用程序运行时,按钮仍然存在.我做错了什么? 解决方案 activityPatternBinding 的 pattern 值采用以下格式: 贡献插件id/本地id 所以你必须弄清楚哪个插件贡献了菜单项.查
..
我正在加载包含一千多个元素的 ComboViewer. 有些元素比底层combo的宽度还要长. 我想在条目上添加工具提示,而不是在 combo 上. 我希望这样,当列表下拉并且用户将鼠标指针放在其中一个值上时,整个文本应该可以通过 tooltip 显示,类似于 tooltip 为 JFace TableViewer 显示. 解决方案 如果您使用的是 ComboViewer
..
我正在使用向导扩展从用户那里获取一些设置.在我的插件修改了一个 Eclipse 项目之后,它应该被包含在 Package Explorer 中.整个事情与“新项目→现有项目"非常相似. 但我找不到任何解决方案或教程等.如何通过向导扩展将 Eclipse 项目包含到我的包资源管理器中. 解决方案 对于任何感兴趣的人来说,这对我来说非常完美: IProjectDescription 描
..
我正在开发两个eclipse插件,我有下一个问题: 我有两个管理相同文件的视角.我想在文件扩展名 - 编辑器 - 透视图之间建立关联. 我的意思是,如果我在透视 1 中打开文件扩展名 .XXX,它使用编辑器 A,但如果我在透视 2 中打开相同的文件扩展名 .XXX,它使用编辑器 B. 有可能吗?从现在开始,我使用了启动器,但现在我需要更多的差异化. 谢谢. 解决方案
..
按照已发布的 Eclipse 3.6.1 Classic 和 Android SDK 说明,ADT(其中 OS 2.3 是最新的)遗漏了几个步骤.在 Eclipse 中加载 ADT 之前,一切似乎都正常.在执行此操作之前,将以下依赖项站点添加到列表中并启用它们,以便 ADT 安装程序获取所有依赖项(感谢 MissKaho 提供的简明列表). Eclipse GEF - download.ec
..
Eclipse 包(例如,在激活器代码中)如何在运行时找到依赖的 Bundle 实例?我想找到 Eclipse 选择的满足依赖要求的包,我不想自己解释清单. 一个例子:我想在我当前的包所依赖的所有包中找到所有名为“marker.txt"的资源.还有传递依赖.为了做到这一点,我需要能够找到所有这些捆绑包. 解决方案 没有简单的方法来确定依赖关系.最好的方法是通过 PackageAdmi
..
如何通过 Eclipse 插件中的 open 选项以编程方式打开 Safari 等外部浏览器? 解决方案 试试{PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://stackoverflow.com"));} 捕捉(PartInitException | Mal
..
这是我的情况:我们的 Eclipse 环境中有第三方功能.该功能包含几个插件.该插件包含一堆类.其中一个类包含一个错误. 我们已经能够找到该错误的解决方案,因此我们有一个带有该错误的类的工作版本. 不幸的是,这个插件被一个 55 页长的 EULA(IBM)所涵盖,所以我认为可以很安全地假设反编译 jar、交换类文件、重新编译和分发在法律上是不可能的.我不是法律专家,但我想我们不能以任何
..
有没有办法在 Java 中以编程方式生成 BPEL? 我尝试使用 BPEL Eclipse Designer API 来编写这段代码: 进程进程 = null;尝试 {Resource.Factory.Registry reg =Resource.Factory.Registry.INSTANCE;映射m = reg.getExtensionToFactoryMap();
..
到目前为止我尝试了什么: 在 createPartControl 中: ScrolledComposite sc = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.H_SCROLL);sc.setLayoutData(new GridData(GridData.FILL_BOTH));sc.setExpandVertical(true);
..
我正在使用 Eclipse-Groovy 插件的最新版本 (2.8.0)groovy-all-2.1.5.jar 附带.我将 Guice 添加到我的 Groovy 项目中,当我从 Eclipse 内部运行它们时,我在控制台输出中收到以下错误: 捕获:java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/typehandling/S
..
我正在考虑为 FlexUnit 编写一个 Eclipse 插件,并且想知道在哪里可以获得 JUnit Eclipse 插件的源代码.我在 sourceforge 检查了 JUnit 源代码,但找不到任何看起来像插件代码的代码. 知道此代码在哪里可用吗? 解决方案 你可以在 Eclipse 的仓库中找到它: http://dev.eclipse.org/viewcvs/index
..
有没有办法在单行中添加 SWT 标签中的文本和图像.添加图片后,文字就会消失. 解决方案 不,您不能在 Label 中同时包含图像和文本(除非您自定义绘制它).否则使用 org.eclipse.swt.custom.CLabel: 代码: import org.eclipse.swt.SWT;导入 org.eclipse.swt.custom.CLabel;导入 org.eclip
..
我正在尝试将信息与项目(某些属性)相关联.我尝试使用持久存储(getPersistentProperty() 和 setPersistentProperty()). 这样做的问题是,当我导出项目并将其重新导入到不同的工作区时,这些属性就消失了(因为它们存储在工作区的 .metadata 文件夹中的某个位置). 所以我在想,如果有办法将信息存储在 .project 文件中,那么这将解决我的问
..
我开发了一个 Eclipse RCP 应用程序,它大量使用了 OSGi 包,这些包提供服务供以后使用.用例要求捆绑包注册其服务(例如导入过滤器),以便稍后在不同情况下使用.OSGi 捆绑包是使用 maven-bundle-plugin 构建的. 如何让 Equinox 自动启动 OSGi 包?通过 Activator 的正常方法不起作用.只有惰性模式有效,但我无法触摸未知包中的类.我阅读了
..
我已经安装了 Eclipse Galileo(用于 Java EE 开发人员),现在我正在尝试安装 m2eclipse Maven 插件. 我遵循 http://m2eclipse.sonatype.org/installing-m2eclipse 中描述的基本步骤.html,它似乎安装得很好.但是,在安装后重新启动 Eclipse 后,它似乎不在任何地方.例如,我应该能够创建一个新的 ma
..
像 eclipse.publish.featuresAndBundles 这样的 p2 存储库创建 ant 任务似乎需要一个指定类别信息的 site.xml 或 category.xml 文件. 我看到 eclipse 生成的 site.xml 和 category.xml 的内容在标签上都是完全相同的. 那么这两者有什么区别呢? 编辑 - 明确: 除了文件名之外,catego
..
我一直在寻找 Eclipse 的一个特性,它可以让您右键单击主源类并找到相应的 JUnit 类,而无需浏览项目的测试类.我正在使用 Mylyn,它有助于减少混乱,但如果有一个自动执行查找的功能会更容易. 我遵循 Maven 标准目录布局(/src/main/java、/src/test/java 等).我所有的测试类都命名为*Test.我想这可能是可行的,并且可能已经存在. Eclip
..