プラグインは本当に解凍する必要があります。この警告を消したいのですが、どうすればいいですか?
1066 次
1 に答える
2
Bundle-ClassPath
マニフェストで設定してみてください。
このヘッダーは、バンドル内のどこでクラスを見つけるかを OSGi に通知します。指定しない場合、デフォルト値は " .
" で、これはバンドルのルートを意味します。
PDE/UI は、バンドルが jar である必要があると判断したかどうかに基づいて、この警告を表示しています。決定の基礎となるものの 1 つは、Bundle-ClassPath に " .
" が含まれているかどうかです。(フォルダー形式のバンドルでは、これは、jar ではなく、ルート フォルダー内の .class ファイルを意味します)。
たとえば、バンドル org.eclipse.pde.build はフォルダーとして出荷され、すべてのクラス ファイルはネストされた jar にあり、Bundle-ClassPath: pdebuild.jar
クラス ファイルが含まれておらず、ネストされた jar がない場合は、おそらくバンドル内の任意のフォルダーを指定できます。
于 2009-06-05T18:24:51.627 に答える