java - Eclipse在项目中集成插件

标签 java eclipse plugins eclipse-plugin

我有一个带有 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 文件。

enter image description here

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/

相关文章:

java - 如何从 VC++ 代码中检测 JRE 位(32 位或 64 位)

java - 如何从JAVA运行linux命令?

java - 为什么我在运行此代码时在 Eclipse 上看到 "Terminated"错误

eclipse - 传输依赖失败,已缓存在本地存储库中

java - 如何在 Eclipse 中使用引用库中的类

eclipse - 即使我在 web.xml 中的 servlet 类级别配置 spring 配置文件,也显示找不到文件异常

python - Yapsy 最小示例

html - 在图库中使用 MixItUp 插件

java - 如何使用 java 修复日期格式错误?

java - jsf 1.1 中的 BigDecimal 舍入