我做了一个 eclipse 插件,我想知道有什么方法可以指定 需要什么版本的java?
我的插件仅适用于java 1.7,我想这样做,以便如果未安装java 1.7,则不会安装该插件。
将以下标头添加到 Eclipse 插件的 MANIFEST.MF 中:
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
这指定您的插件需要 Java 1.7 才能安装。 来自 OSGi 维基:
Bundle-RequiredExceptionEnviornment 提供了要安装此捆绑包必须存在的执行环境列表。
Eclipse 4.33 为此提出了(2024 年第 3 季度)一个向导:
执行环境部分中的新修改按钮
新的
按钮已添加到Modify..
的Execution Environments
选项卡的Overview
部分。Manifest Editor
同时移除了向上和向下按钮。
因为从技术上讲,顺序是无关的,所以指定的环境始终按升序排序。新的“
”按钮允许您选择一个新环境来替换现有环境,并通过一个操作更新 Java 构建路径配置。 仅当此部分中存在单个环境时,“修改”按钮才会启用。Modify...