当前位置: 首页 > 知识库问答 >
问题:

如何解决Eclipse neon 4.6删除org的问题。日食果心运行时。兼容性

储仲渊
2023-03-14

Eclipse Neon(4.6)版本删除了org。日食果心运行时。兼容性,请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=476405其中提到了这一点。

我们的几个插件都依赖于此,现在不会安装到这个版本的Eclipse中。

除了返工这些插件以消除这种依赖性(这可能是一项艰巨的任务)之外,还有什么简单的解决方法吗?

共有2个答案

淳于博
2023-03-14

要迁移我们的插件,我执行了以下操作:

1)消除对org.eclipse.core.runtime.compatibility、org.eclipse.core.runtime.compatibility.auth的依赖

2) 在maven bundle插件的说明中,更改了org中的bundle Activator值。日食果心内部的兼容性。plugin类本身的PluginActivator,现在可以有start/stop方法,代替旧的启动和关闭方法。

3) 将插件的1参数构造函数(取决于不再可用的兼容类)更改为0参数构造函数。

4)找到了旧版本2做事方式的各种替代方案,例如获取插件的唯一标识符(例如,将descriptor.getUnique标识符()替换为getBundle(). getSymbolicName())

端木乐语
2023-03-14

org.eclipse.core.runtime.compatibility是Eclipse 2. x的兼容层(在OSGi之前:没有META-INF/MANIFEST. MF,只有plugin.xml等)。Eclipse 3.0是在2004年与此兼容层一起发布的。

只需删除此依赖项并查找编译错误。很可能没有,你就完了。

 类似资料:
  • 本文向大家介绍一文解决django 2.2与mysql兼容性问题,包括了一文解决django 2.2与mysql兼容性问题的使用技巧和注意事项,需要的朋友参考一下 Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7

  • 我在Eclipse中运行声纳分析时遇到了一些问题。我有一个带有Groovy Spock单元测试Java Maven项目。 从所有这些代码中,我了解到sonar-eclipse-groovy三角形存在一些问题。任何提示都非常感谢! 编辑_______________我将GGTS重新安装到一个非共享文件夹(也称为“C:\tools”,而不是“C:\program files”)。Sonar插件使用我的

  • 本文向大家介绍解决Keras 与 Tensorflow 版本之间的兼容性问题,包括了解决Keras 与 Tensorflow 版本之间的兼容性问题的使用技巧和注意事项,需要的朋友参考一下 在利用Keras进行实验的时候,后端为Tensorflow,出现了以下问题: 1. 服务器端激活Anaconda环境跑程序时,实验结果很差。 环境:tensorflow 1.4.0,keras 2.1.5 2.

  • 本文向大家介绍jQuery不兼容input的change事件问题解决过程,包括了jQuery不兼容input的change事件问题解决过程的使用技巧和注意事项,需要的朋友参考一下 最近开发一个项目,需要实现用户在WEB表单里的多个INPUT框中输入数量后,立即自动计算加总各项输入的数量之和,并显示在指定的INPUT框中,这个功能实现的原理是简单的,就是只需要在INPUT的onchange事件中计算

  • 问题内容: 我希望实用地停止并删除docker容器(如果正在运行)。这是用于构建脚本的。 请看下面的例子。我将如何停止和删除docker容器“ rabbitmq”,如bash脚本中的NAMES列所示。 以下命令将删除容器并执行即时通讯 但是它把它组合成一个我想知道的脚本吗?我认为它看起来像这样。 问题答案: 您可能已经注意到,如果容器不存在或未运行,则退出并显示状态代码以指示失败。这导致您的构建失

  • 本文向大家介绍python logging 日志轮转文件不删除问题的解决方法,包括了python logging 日志轮转文件不删除问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 前言 最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要通过contab定时清理数据。 分析 项目使用了 logging 的