gpt4 book ai didi

osgi - 如何定义最低 GRE 要求(1.5 _ 或更高 _)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:39:01 33 4
gpt4 key购买 nike

OSGi list 条目“bundleRequiredExecutionEnvironment”可用于指定可以在其上使用给定 bundle 的 JRE,但似乎这是一个严格的检查,因此如果我指定“J2SE-1.5”的值,则无法使用 bundle 在1.6或更高版本上使用。这似乎很奇怪;我的假设是这只是基线,而不是完全匹配。

但是如果属性的语义是完全匹配的,那么“1.5或更高”的表示方式是什么?或者这可能是 OSGi 容器错误解释需求的错误?

最佳答案

看来您必须指定所有有效的 JRE 环境。

Bundle-RequiredExecutionEnvironment: J2SE-1.5, JavaSE-1.6

当 Java 1.7 可用时,您也必须添加它。

关于osgi - 如何定义最低 GRE 要求(1.5 _ 或更高 _)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4878924/

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