MacとPCの両方のEclipse3.4(公式)でプラグインのコレクションを開発しています。
現在(ベストプラクティスではないことは承知しています)、私の一般的なプラグインのいくつかは、すべてのパッケージをエクスポートします。
問題は次のとおりです。サブパッケージが空でないため、リストされているパッケージの多くは空です。たとえば、prefix.coreは空であるのに対し、prefix.core.modelは空でない場合があります。
同じマニフェストファイルを使用していても、一方のプラットフォームに空のパッケージがリストされていると、もう一方のプラットフォームのマニフェストファイルでエラーが発生します。そのプラットフォームのパッケージを省略した場合、他のプラットフォームにアクセスすると、プラグインがすべてをエクスポートするわけではないと言われます。
何が起こっているのか分かりますか?UIに関係のない問題でPCとMacの間に違いがある理由がわかりません。唯一の重要な違いは、PCがJava6を実行しているときにMacがJava5(まだEclipse for Java 6ではない)を実行していることですが、マニフェストはそれとは何の関係もありません。