问题标签 [equinox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从 Eclipse Marketplace 安装我的 Eclipse 插件?
我们为我们的插件设置了一个更新站点,称为CodingSpectator,我们已将其添加到 Eclipse Marketplace 中,以便更轻松地安装我们的插件(请参阅http://marketplace.eclipse.org/content/codingspectator /)。但是,我们无法Help -> Eclipse Marketplace...
在 Eclipse Helios SR2 的列表中找到 CodingSpectator。
为什么无法在 找到 CodingSpectator Help -> Eclipse Marketplace...
?
java - 简单的 hello world 捆绑包 (osgi) 失败
我正在尝试熟悉 OSGI 平台,并阅读了一本关于它的德文书籍。我尝试按照每个教程步骤来运行一个简单的“hello world”包,但它失败了。
以下是我已完成的步骤:
- 安装的 Eclipse (3.7.0)
- 已安装 Equinox SDK (3.7)
- 在 Eclipse 中使用目标平台 OSGi 标准创建了一个新插件
- 将一些“hello world”代码放入 BundleActivator 类的启动和停止方法中
- 在“运行”一个 OSGi 框架配置中配置,只选择了我的包和“org.eclipse.osgi”包。
运行它会给我以下消息。有人可以帮我让它运行吗?
可以在此处找到错误消息:
osgi> !SESSION 2011-06-25 09:30:13.625 ------------------------------------ ------------ eclipse.buildId=unknown java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader 常量:OS=win32, ARCH=x86, WS=win32, NL=de_DE 命令-line 参数:-dev 文件:C:/Documents and Settings/itsme/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/Hello World Example/dev.properties -os win32 -ws win32 -arch x86 -consoleLog -console
!ENTRY org.eclipse.equinox.jsp.jasper 4 0 2011-06-25 09:30:17.609 !MESSAGE FrameworkEvent ERROR!STACK 0 org.osgi.framework.BundleException: 捆绑包“org.eclipse.equinox.jsp.jasper_1 .0.300.v20110502 [37]”无法解决。原因:缺少约束:Import-Package: org.apache.jasper.servlet;org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327) 的 version="[0.0.0,6.0.0)"
jetty - 在 Equinox Jetty 中部署“老式”Java Web 应用程序
我想在 Equinox 的 Jetty 中部署常规战争(不是 OSGi-ed)。可行吗?
eclipse - 尝试以编程方式在 Equinox 中安装包时出现 nullPointerException
我正在尝试做一个简单的演示,在其中启动 Equinox 框架,然后加载创建的教程包(通过教程)。我一直在NullPointerExceptions
这里是堆栈跟踪...
这是代码...
osgi - 如何使用 BundleWiring 来查找 Bundle/Class 关系(之前通过 PackageAdmin 完成)?
我正在将我的应用程序升级到最新版本的 Eclipse Equinox 3.7 和相关库。我很高兴在 OSGi 4.3 中获得通用支持并挖掘新的 Bundle.adapt() 概念。我遇到了一个绊脚石。
以前,我使用 PackageAdmin.getBundle(Class) 来找出哪个包加载了哪些类。由于一些 RMI 对象序列化使用,我必须这样做。
问题:有没有办法使用新的 BundleWiring API 来完成相同的结果,将 Class 映射到 Bundle?
我意识到 PackageAdmin 可能不会很快消失,但我讨厌弃用警告。
java - 如何在安装之前读取捆绑包的清单?
如何读取只有 JAR 文件名但不安装或激活它的包清单?
我需要动态安装捆绑包,但是当我尝试安装具有相同名称和版本的捆绑包时,即使它们具有不同的源文件,也会产生问题。
java - osgi bundle 生命周期问题
我尝试了解 osgi 的工作原理。我已经编写了我的第一个 hello-world 包,它在执行包激活器类的启动方法时提供了一些控制台输出。现在,我已经阅读了有关延迟启动机制的信息,并将这个标志放在我的捆绑清单中。然后,我启动了Equinox 控制台,安装了我的包并启动了它。但现在我希望我的捆绑包被标记为“开始”。但相反,它已经调用了它的 start 方法并被标记为活动的。我理解惰性启动机制有什么问题吗???
eclipse - 插件中何时需要激活器类/“Bundle-Activator”,何时不需要?
我已经为我的内容类型实现了“新向导”插件。测试它 - 它有效。
然后我发现既没有声明 Bundle-Activator,也没有定义 Activator 类。
问题是 - 当插件中真正需要 Activator 类时。当它根本不需要时?
java - NoClassDefFoundError 虽然有 OSGi 包
尝试在 Eclipse Equinox 上运行 grails 应用程序时出现运行时错误。
问题是我的包正在导入以下包com.springsource.org.apache.commons.collections; version="3.2.1"
在搜索 spring EBR 时,我发现包包含所需的类。
我使用监视工具来确保捆绑包正在运行。
可能是什么问题?
问候 ?
eclipse - 如何将旧的“plugin.xml”转换为新的“manifest.mf”文件?
如何将plugin.xml
文件转换为manifest.mf
文件,如一些标签:
似乎被忽略了。
这是下一个文档中的一些对应关系,但远非完整参考。
http://www.eclipse.org/eclipse/platform-core/runtime/adoption.html