`
soleegn
  • 浏览: 148903 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多
插件开发依赖其他插件时,我们要在plugin.xml的dependency 项的required plugin里面选择你要依赖的插件~然后如果你启动就会报错:
 1!SESSION 2007-06-19 14:10:03.031 -----------------------------------------------
 2eclipse.buildId=unknown
 3java.version=1.5.0_08
 4java.vendor=Sun Microsystems Inc.
 5BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
 6Framework arguments:  -product com.glnpu.dmp.client.platform.product
 7Command-line arguments:  -product com.glnpu.dmp.client.platform.product -data F:\DMP/../runtime-com.glnpu.dmp.client.platform.product -dev file:F:/DMP/.metadata/.plugins/org.eclipse.pde.core/com.glnpu.dmp.client.platform.product/dev.properties -os win32 -ws win32 -arch x86
 8
 9!ENTRY org.eclipse.osgi 2 0 2007-06-19 14:10:04.390
10!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
11!SUBENTRY 1 org.eclipse.osgi 2 0 2007-06-19 14:10:04.390
12!MESSAGE Bundle update@../../DMP/com.glnpu.dmp.client.platform/ was not resolved.
13!SUBENTRY 2 com.glnpu.dmp.client.platform 2 0 2007-06-19 14:10:04.390
14!MESSAGE Missing required bundle org.eclipse.ui.views_0.0.0.
15
16!ENTRY org.eclipse.osgi 2 0 2007-06-19 14:10:04.390
17!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
18!SUBENTRY 1 org.eclipse.osgi 2 0 2007-06-19 14:10:04.390
19!MESSAGE Bundle update@../../DMP/com.glnpu.dmp.client.platform/ [61] was not resolved.
20!SUBENTRY 2 com.glnpu.dmp.client.platform 2 0 2007-06-19 14:10:04.390
21!MESSAGE Missing required bundle org.eclipse.ui.views_0.0.0.
22
23!ENTRY org.eclipse.core.runtime 2007-06-19 14:10:04.390
24!MESSAGE Product com.glnpu.dmp.client.platform.product could not be found.
25
26!ENTRY org.eclipse.osgi 4 0 2007-06-19 14:10:04.406
27!MESSAGE Application error
28!STACK 1
29java.lang.RuntimeException: No application id has been found.
30    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:56)
31    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
32    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
33    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
34    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
35    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
36    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
37    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
38    at java.lang.reflect.Method.invoke(Method.java:585)
39    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
40    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
41    at org.eclipse.core.launcher.Main.run(Main.java:977)
42    at org.eclipse.core.launcher.Main.main(Main.java:952)
43
44!ENTRY org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
45!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
46!SUBENTRY 1 org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
47!MESSAGE Bundle update@../../DMP/com.glnpu.dmp.client.platform/ was not resolved.
48!SUBENTRY 2 com.glnpu.dmp.client.platform 2 0 2007-06-19 14:10:04.406
49!MESSAGE Missing required bundle org.eclipse.ui.views_0.0.0.
50
51!ENTRY org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
52!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
53!SUBENTRY 1 org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
54!MESSAGE Bundle update@../../DMP/com.glnpu.dmp.client.platform/ [61] was not resolved.
55!SUBENTRY 2 com.glnpu.dmp.client.platform 2 0 2007-06-19 14:10:04.406
56!MESSAGE Missing required bundle org.eclipse.ui.views_0.0.0.

其实错误的核心是:
1!ENTRY org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
2!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
3!SUBENTRY 1 org.eclipse.osgi 2 0 2007-06-19 14:10:04.406
4!MESSAGE Bundle update@../../DMP/com.glnpu.dmp.client.platform/ [61] was not resolved.
5!SUBENTRY 2 com.glnpu.dmp.client.platform 2 0 2007-06-19 14:10:04.406
6!MESSAGE Missing required bundle org.eclipse.ui.views_0.0.0.
因为启动我的插件找不到需要依赖的插件~注意这里的找不到是指OGIS的加载机制找不到~
处理办法是什么?
很简单~选中你加载进来的插件选择旁边的properties...,然后选择optional就OK了~
分享到:
评论

相关推荐

    jenkins离线插件+插件安装依赖顺序文档

    - **确定安装顺序**:通常,遵循“从基础到复杂”的原则,即先安装那些基础且无依赖的插件,然后逐步安装依赖于其他插件的插件。 - **解决冲突**:如果两个插件有冲突,需要根据需求和插件版本兼容性选择一个合适...

    Spring-Boot插件式开发框架,为动态扩展系统而生的插件开发框架

    - **插件打包**:根据框架要求打包插件,通常可以是JAR、WAR或其他格式,确保包含所有运行时依赖。 - **部署与更新**:将打包好的插件部署到框架指定的目录,框架会自动检测并加载新的或更新的插件。 4. **优点**...

    Eclipse插件开发学习笔记.pdf

    在进行Eclipse插件开发时,开发者需要熟悉Eclipse平台的插件架构。Eclipse插件架构基于OSGi(Open Service Gateway Initiative)技术,它允许动态地安装、启动、更新和卸载软件组件。OSGi框架的核心是包称为bundle的...

    AutoFac 插件式开发示例

    在实际应用中,可能还需要处理依赖于其他服务的插件。在这种情况下,我们可以利用 AutoFac 的依赖注入功能,确保插件在需要时能获取到正确的依赖项。例如,如果插件需要数据库连接,我们可以在注册插件时同时注册...

    Android平台uni原生插件开发之通过uniapp引入原生插件

    2. **原生插件开发背景** 在uni-app中,有些特定的Android功能,如获取IMEI、使用蓝牙或访问硬件设备,由于安全或性能原因,不能直接在JavaScript层处理,这就需要通过原生插件来实现。原生插件可以是Java或Kotlin...

    IntelliJ IDEA插件开发基础(中文).pdf

    本文档“IntelliJ IDEA插件开发基础(中文)”将指导开发者如何利用其开放的API和插件系统来扩展IDE的功能。 首先,插件开发的基础在于理解IntelliJ IDEA的架构。IDE是基于插件构建的,每个功能模块都是一个独立的...

    QtCreator插件开发

    总的来说,QtCreator插件开发是一项需要多方面知识和技能的工作,包括但不限于C++编程、Qt框架、软件工程以及用户界面设计。随着QtCreator的不断更新和发展,插件开发者也需要持续跟踪最新的技术和最佳实践,以确保...

    Eclipse插件开发学习笔记全篇+源码.rar

    本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...

    WEB无插件开发包-v3.2,可iframe集成

    【标题】"WEB无插件开发包-v3.2,可iframe集成"指的是一个特定版本的Web应用程序开发工具包,该版本为v3.2,它具有在网页中通过iframe框架进行嵌入的功能。这个开发包的设计目的是为了实现无需浏览器插件的Web应用...

    Eclipse插件开发教程PPT Eclipse插件开发教程PPT

    Eclipse插件开发教程PPT是针对开发者设计的一份详细教学材料,旨在帮助他们了解并掌握如何利用Eclipse平台进行插件开发,从而定制自己的开发环境。以下是基于这个教程的几个关键知识点: 1. **Eclipse插件体系结构*...

    web无插件开发包.zip

    "海康web无插件开发包.zip"是一个专门针对海康摄像头进行无插件Web访问的开发资源集合。这个压缩包包含的版本是WEB无插件开发包_20200616_20201102163221,意味着它是2020年6月16日开发,并在2020年11月2日进行了...

    Eclipse插件开发系列

    插件开发的基础是理解Eclipse的插件模型,包括插件的生命周期、依赖关系以及插件间的服务发现和交互。 Eclipse插件开发文档通常会涵盖以下几个关键部分: 1. **开发环境准备**:包括安装Eclipse IDE for RCP and ...

    Eclipse插件开发(第3版 - 高清).pdf.zip

    《Eclipse插件开发(第3版 - 高清)》是关于Eclipse平台扩展开发的一本经典著作,由[美] Dan Rubel撰写,并由陈沛等人翻译,ISBN为978-7-111-30336-7。这本书深入浅出地介绍了如何利用Java、SWT和JFace技术来构建...

    Eclipse插件开发文档

    要开始Eclipse插件开发,首先需要安装Eclipse IDE for RCP and RAP Developers,这是一个专门用于RCP(Rich Client Platform)和插件开发的版本。然后,可以使用Eclipse内置的Plug-in Development Environment (PDE)...

    插件开发实例 现在关于开发插件的资料太少了,整理了点开发实例

    在IT行业中,插件开发是软件工程中的一个重要领域,它涉及到程序扩展性和可定制性。插件允许用户根据自己的需求对软件进行个性化调整,而无需修改原始代码。本实例聚焦于插件开发,旨在弥补目前相关资料的匮乏,提供...

    海康威视开发包,包括无控件和有插件两种, 还有封装的部分方法

    无插件开发的优势在于无需用户安装额外软件,提高用户体验,同时也更容易适应不同浏览器和平台。然而,无插件方案可能需要更高的网络带宽和计算资源,且兼容性和稳定性方面的调试可能更为复杂。 总结,海康威视的这...

    Eclipse 插件开发指南

    ### Eclipse 插件开发指南:深入理解与实践 #### 一、Eclipse平台概览 **1.1 Eclipse的历史** Eclipse项目起源于IBM,在2001年11月首次发布版本1.0,此后迅速发展成为全球知名的开源集成开发环境(IDE)。自2003...

    Eclipse插件开发笔记源码

    Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者通过扩展Eclipse IDE的功能来创建自定义的工作环境。这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发...

    Jenkins subversion 插件和所有依赖说明:依赖安装顺序

    在设置Jenkins与Subversion的集成时,正确安装和配置相关插件至关重要。 首先,我们需要了解Jenkins Subversion插件的依赖。这个插件通常依赖于以下几个关键组件: 1. **Jenkins Core**:这是所有Jenkins插件的...

    Kettle插件开发官方示例

    官方提供的Kettle插件开发示例,如"pdi-sdk-plugins-8.1.0.0-R"这个压缩包,涵盖了五种类型的插件示例,这为我们深入了解Kettle插件开发提供了宝贵的学习资源。下面将详细介绍这些类型以及它们在Kettle中的作用: 1...

Global site tag (gtag.js) - Google Analytics