我有一个带有 View 的插件,我尝试将其集成到项目中。问题是我收到错误:
!ENTRY org.eclipse.update.configurator 4 0 2014-08-20 16:17:35.087
!MESSAGE Plugin does not have a valid identifier: plugins/PluginTest.jar
和
!ENTRY org.eclipse.update.configurator 4 0 2014-08-20 16:17:35.088
!MESSAGE Plugin does not have a valid version: plugins/PluginTest.jar
和
!ENTRY org.eclipse.ui 4 0 2014-08-20 16:17:40.138
!MESSAGE Problems occurred restoring workbench.
我将 .jar 文件复制到 eclipse/plugin/文件夹中。 导致此错误的原因是什么?
最佳答案
您应该使用“文件 > 新建 > 项目.. > 插件项目”创建一个 Eclipse 插件项目。
这将提示您输入插件 ID 和版本等值,并创建包含这些值的 META-INF/MANIFEST.MF
文件。
MANIFEST.MF
的最小版本可能如下所示:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: PluginTest
Bundle-SymbolicName: PluginTest;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
还将创建对插件重要的其他文件,例如 build.properties
,并将“插件性质”添加到 .project
文件中,这使得许多插件特定于条目显示在项目属性和上下文菜单中。
关于java - Eclipse在项目中集成插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406231/