gpt4 book ai didi

java - 将插件从 1.6 升级到 1.7

转载 作者:搜寻专家 更新时间:2023-11-01 03:06:14 30 4
gpt4 key购买 nike

我正在尝试将一个项目(一组插件)从 1.6 升级到 1.7。所以我在 MANIFEST.MF 中更改了Bundle-RequiredExecutionEnvironment: JavaSE-1.6Bundle-RequiredExecutionEnvironment: JavaSE-1.7 但是,在升级之后,如果我尝试将插件导出为插件片段,我会收到此 Eclipse 错误:

Processing inclusion from feature org.eclipse.pde.container.feature: Bundle myplugin_1.0.0 failed to resolve.:
Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Host plug-in JavaSE_0.0.0 has not been found.

编辑:

list .MF:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Auth Plug-in
Bundle-SymbolicName: __NAME__;singleton:=true
Bundle-Version: 1.0.0
Bundle-Vendor: AVendor
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Export-Package: __A_PACKAGE_NAME__

如果我将 Target-Platform 更改为 Running platform,错误就会消失(但显然,我无法为整个项目切换目标平台)。所以我怀疑目标平台在某种程度上是错误的......

编辑:

如果我删除行

Bundle-RequiredExecutionEnvironment: JavaSE-1.7

导出成功

最佳答案

呃,项目用的是eclipse 3.5.1,应该是跑1.6的,不是跑1.7的。我的错。

关于java - 将插件从 1.6 升级到 1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21331061/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com