我想使用一个有源码的eclipse插件。
我试着把它导入到eclipse Neon中,项目没有给出错误,但是jar不工作。
然后,我发现在插件项目的"plugin.xml“文件中,顶部的<?eclipse version="3.4"?>
行指定了eclipse的版本,所以我安装了eclipse version3.4,并且出现了一些错误。
我的问题是,这一行是否意味着插件只能在eclipse 3.4版本上工作,这就是它不能在新版本的eclipse上工作的原因。
提前谢谢。
发布于 2019-02-03 18:32:36
Eclipse顶部的版本指定了plugin.xml规范所要求的plugin.xml的最低版本。就plugin.xml而言,任何更高版本的Eclipse都是可以的。目前,3.4仍然用于任何更高版本的Eclipse创建的plugin.xml文件。所以,不,这不是插件不能在更高版本的Eclipse上工作的原因。
MANIFEST.MF中的Require-Bundle
和Import-Package
语句可以更详细地指定所需的各种Eclipse插件的版本。这些语句中的不匹配更有可能是插件无法工作的原因。
如果插件没有运行,请始终查看工作区.metadata目录中的.log文件,因为通常会有一条详细的消息,说明哪里出了问题。
https://stackoverflow.com/questions/54506040
复制相似问题