Java 安装我自己的eclipse插件后没有响应
最近我开发了一个eclipse插件,我用这个方法导出了我的插件,“导出”“可部署插件和片段”,之后我得到了我的Java 安装我自己的eclipse插件后没有响应,java,eclipse,jar,eclipse-plugin,Java,Eclipse,Jar,Eclipse Plugin,最近我开发了一个eclipse插件,我用这个方法导出了我的插件,“导出”“可部署插件和片段”,之后我得到了我的.jar插件,并将其放入~/eclipse/plugins,我的插件在我的eclipse中成功展示。然而,我的一些同事在把它放入~/eclipse/plugin后没有反应,他们中的一些人可以得到它,而另一些人不能。尤其是那些使用adt bundle安装我的插件的人没有响应。我已将构建jar方法更改为:“导出”“jar文件”,但失败。我的build-jar方法是错误的还是我的install
.jar
插件,并将其放入~/eclipse/plugins
,我的插件在我的eclipse中成功展示。然而,我的一些同事在把它放入~/eclipse/plugin
后没有反应,他们中的一些人可以得到它,而另一些人不能。尤其是那些使用adt bundle安装我的插件的人没有响应。我已将构建jar方法更改为:“导出”“jar文件”,但失败。我的build-jar方法是错误的还是我的install-jar方法是错误的?第一个猜测是,您的同事有一些依赖性问题,阻止插件加载。这很容易检查:
“帮助”->“关于”->“安装详细信息”,单击“配置”选项卡。您将看到一个包含以下条目的列表:
org.apache.commons.io (2.0.1.v201105210651) "Apache Commons IO" [Resolved]
org.apache.commons.lang (2.6.0.v201205030909) "Apache Commons Lang" [Resolved]
org.apache.commons.logging (1.1.1.v201101211721) "Apache Commons Logging Plug-in" [Resolved]
org.apache.felix.gogo.command (0.10.0.v201209301215) "Apache Felix Gogo Command" [Active]
搜索插件的id。这里可能会发生一些事情:
不管问题和解决方案如何,我强烈建议您通过创建更新站点来安装插件。这是唯一可以保证的工作方式。依赖性问题将立即被发现。复制到插件文件夹不是正确的方法,dropins文件夹也不能保证工作。(我觉得它不受欢迎,但找不到官方来源)你说“无响应”是什么意思?我安装插件后,在adt bundle eclipse中看不到我的插件~当你打开“Host OSGI Console”控制台并键入
ss-s
时,你的插件是否显示?如果是,它的状态是什么?否,我的插件没有显示在列表中。您是否也尝试使用dropins
文件夹而不是plugins
?