我创建了一个示例插件,其中包含eclipse中的简单视图,并从工作台内部运行插件,我的插件已安装,我的视图显示在Window / Show View / Other ...中。我将插件打包为jar文件并将其安装在eclipse的plugins目录下并重新启动我的eclipse工作台。我无法找到我的插件视图。我不知道什么是错的
我使用eclipse RCP SR2(3.6)开发插件,我的打包jar文件包含代码,META-INF / MANIFEST.MF和plugin.xml文件。
我从“Eclipse Plug-ins,3rd Edition”一书中创建了这个插件。我完全按照步骤操作,无法将插件设置为jar文件。
我以某种方式工作了吗?插件项目是使用Execution Environment JavaSE-1.6创建的。 “这是我提到的那本书中给出的”。现在清单编辑器的条目是'Bundle-RequiredExecutionEnvironment:JavaSE-1.6'。现在我运行应用程序with-in eclipse,它正在运行。但是当我将插件捆绑为jar并将插件jar复制到plugins文件夹并重新启动eclipse时,插件无法正常工作,我不知道为什么,我认为我的eclipse不是在JRE1.6下运行,但是我检查了我的Windows- >首选项 - > Java->已安装的JRE->我只检查了jdk1.6.0_27(所以我假设eclipse在JavaSE1.6下运行)。这对我来说有点混乱!我删除了Manifest编辑器Overview选项卡中的Execution Environment条目。现在我的Manifest中没有'Bundle-RequiredExecutionEnvironment'条目,我再次创建了bundle jar并安装在eclipse plugins文件夹中并使用-clean选项重启eclipse。它开始在我的日食工作。我让它以某种方式工作,但没有理解!我还在寻找一些可以帮我弄清楚出了什么问题的人的答案?
答案 0 :(得分:0)
打开OSGI控制台并输入“ss”。它应列出所有插件。你能看见它吗?它的状态是什么。
您可以使用首选项/插件开发/目标平台编辑运行“运行平台”内容选项卡来列出并选中/取消选中插件。我希望它有所帮助。
您可以尝试将jar文件复制到eclipse / dropins文件夹。