Eclipse プラグインの場合、(ユーザーにコードを提供するために) プラグイン ディレクトリ内の jar ファイルを参照する必要があります。これは、開発中に (runtime-eclipse-application 内で) プラグインを実行するときに完全に機能します。
しかし、更新サイトを構築すると、プラグインが jar ファイルに組み込まれます。画像のファイル パスは引き続き機能しますが、jar をインポートする必要がある場合、Eclipse は次のエラーを表示します。
Description Resource Path Location Type
The container 'DoodleDebug' references non existing library 'file:\C:\Users\Me\.eclipse\org.eclipse.platform_3.7.0_740800064\plugins\ch.unibe.scg.doodledebug_1.0.0.201208281642.jar!\DoodleDebug-Client.jar'
外側の jar パスは正しく、WinRAR で調べると、その中に目的の jar ファイルがあることがわかります。
これが期待どおりに機能しないのはなぜですか?