Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mangen在清单中添加了“Bundle ManifestVersion:1”,但felix似乎不接受值1_Java_Osgi_Manifest.mf_Apache Felix - Fatal编程技术网

Java mangen在清单中添加了“Bundle ManifestVersion:1”,但felix似乎不接受值1

Java mangen在清单中添加了“Bundle ManifestVersion:1”,但felix似乎不接受值1,java,osgi,manifest.mf,apache-felix,Java,Osgi,Manifest.mf,Apache Felix,我已经使用“Mangen”来处理我的jar,它可以工作,但它会将下一行添加到清单中 Bundle-ManifestVersion: 1 之后Felix 1.8.0向 -> install file:D:/bundles/osgi_ds_1.jar.new.jar org.osgi.framework.BundleException: Unknown 'Bundle-ManifestVersion' value: 1 at org.apache.felix.framewor

我已经使用“Mangen”来处理我的jar,它可以工作,但它会将下一行添加到清单中

Bundle-ManifestVersion: 1
之后Felix 1.8.0向

-> install file:D:/bundles/osgi_ds_1.jar.new.jar
org.osgi.framework.BundleException: Unknown 'Bundle-ManifestVersion' value: 1
        at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:56)
如果我手动将版本更改为2,Felix安装时不会出错。 但即使清单已经包含Bundle ManifestVersion:2,mangen也会将其更改为1

欢迎提出任何想法

您提到的工具在2005年6月的上一个版本中似乎有点过时了

我建议您尝试使用Peter Kriens编写的工具。它还用于自动生成OSGi包清单。它还集成到一个Maven插件中-请参阅