1

JARファイル名のみを含むバンドルのマニフェストを、インストールまたはアクティブ化せずに読み取るにはどうすればよいですか?

バンドルを動的にインストールする必要がありますが、ソースファイルが異なっていても、インストールされているものと同じ名前とバージョンのバンドルをインストールしようとすると、問題が発生します。

4

2 に答える 2

2

たぶん、JarFileを作成し、JarFile.getManifest使用してマニフェスト要素を読み取りますか?

于 2011-07-11T16:56:22.587 に答える
1

質問に直接答えることはできませんが、仕様のバージョン4.3では、org.osgi.framework.bsnversionプロパティがに設定されている限り、同じシンボリック名とバージョンのバンドルを複数インストールできますmultiple。私はそれを直接使用した経験はありません、それは私がスペックを読んでいる間に気づいたことです。

特にセクション4.4.1バンドル識別子を参照してください。

于 2011-07-11T17:54:25.073 に答える