3

MANIFEST.MF ファイルには、実行時にロードされる *.properties ファイルを定義するエントリが含まれています。これらのエントリは、名前と対応するプロパティ ファイルを定義します。このファイルは、「%plugin.name」のように、接頭辞「%」で始まるプラグイン文字列を変換するために使用されます。

Bundle-Localization: plugin

plugin.properties よりも次のような行が含まれています

%plugin.name=Runtime Plugin

プロパティ ファイルには、定義する必要があるよりも、application.properties という名前を付けることができます

Bundle-Localization: application

プロパティファイルがプラグインサブディレクトリ「プロパティ」内にある場合、定義できます

Bundle-Localization: properties/application

私の質問: 次 のように、プラグインの外部にある Bundle-Localization パスを定義できますか?

Bundle-Localization: ../properties/application

プロパティ ファイルのパスを検索している ManifestLocalization オブジェクトが、ZipFile にパスを要求しているようです。また、ZipPath はこの機能をサポートしていません。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1